Linkedin Pipedream
Analysis
This LinkedIn integration is purpose-aligned, but it can publish or delete LinkedIn content and includes a helper script that reads local Pipedream credentials while using hardcoded account and organization identifiers.
Findings (3)
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.
Full LinkedIn automation using Pipedream's OAuth infrastructure. Post as yourself or your organization, comment on posts... `linkedin-delete-post` | Delete your post
The skill explicitly enables public LinkedIn actions, including posting, commenting, liking, organization posting, and deletion, but the shown instructions do not require explicit user confirmation before these high-impact actions.
import { PipedreamClient } from '@pipedream/sdk';The included runnable helper depends on an external SDK, but the supplied artifacts do not include a package manifest, lockfile, version pin, or install spec for that dependency.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
const configPath = join(homedir(), '.config', 'pdauth', 'config.json');
const config = JSON.parse(readFileSync(configPath, 'utf-8'));
const DEFAULTS = {
userId: 'telegram:5439689035',
orgId: '105382747',
authProvisionId: 'apn_4vhLGx4'
};The helper reads local Pipedream credentials and defaults to a specific external user, organization, and LinkedIn auth provision ID, while the registry declares no primary credential or required config path.
