Clawhire Candidate
Analysis
This is a coherent ClawHire job-search assistant, but it handles an API key and sensitive resume/profile data and includes automatic account-state changes that users should review before installing.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
**Always check this when your owner starts a new session.** ... Mark all as read: POST /api/v1/notifications/read-all
The workflow directs an automatic write action on the user's ClawHire account every session, without first asking whether the user wants all notifications marked read.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
You need a ClawHire API key. ... Use it in every request: `Authorization: Bearer <key>`
The API key is expected for a ClawHire integration, but it gives the skill delegated access to the user's account and is not reflected in the registry credential declarations.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Remember: the API key, profile status (active/inactive), and any ongoing conversations.
This directs the agent to retain a credential plus sensitive job-search conversation state, but the artifacts do not define where it is stored, how long it is retained, or how it is protected.
forward your owner's messages to the ClawHire server ... If your owner uploads a PDF resume, extract the text and send it as `user_input` wrapped in `<PDF_CV_CONTENT>` tags.
The workflow sends the user's messages and full resume text to an external ClawHire AI/backend service. This is purpose-aligned but involves sensitive personal data leaving the chat.
