Incomplete referenced artifact analysis
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md 2. Get the limits and notes: `node scripts/repurpose.mjs --guide --platforms <ids>`
Security audit
Security checks for vulnerabilities and agentic risk
This skill prepares local social-media drafts and requires user approval before separate publishing steps.
The skill retains a local copy of your source alongside drafts, so choose an appropriate output folder for private material. Review every draft before approval. Separately review socialkit-social-core and any publishing or calendar skills; those components were not supplied here.
Referenced artifact was not completely inspected
2. Get the limits and notes: `node scripts/repurpose.mjs --guide --platforms <ids>`
Referenced artifact was not completely inspected
3. Create folders: `node scripts/repurpose.mjs --init --source <file> --out <folder> --platforms <ids>`
Referenced artifact was not completely inspected
5. Validate all: `node scripts/repurpose.mjs --check --out <folder>`
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
function defaultHint(error) {
switch (error.code) {
case 190:
return "The access token is expired or invalid. Re-run the auth script for this platform.";
case 4:
case 17:
case 32:
Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.
onError: (status, body) => new PlatformError(
`MASTODON_${status}`,
String(body.error ?? `Mastodon API error ${status}`),
status === 401 || status === 403 ? "The access token is invalid or lacks write:statuses / write:media." : void 0
)
});
}
Without declared permissions the skill's intent is opaque and cannot be validated.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
- A platform is not available in `--guide`: it is not supported yet; say so.
- `--check` errors: fix the draft; never cut text in a way that changes its meaning
without asking.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
return v;
}
function apiBase(env) {
return env[PIN_ENV.sandbox] === "1" ? "https://api-sandbox.pinterest.com/v5" : "https://api.pinterest.com/v5";
}
function basic(env) {
return {
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
"pinterest",
async (t) => toToken2(
await postForm(
"https://api.pinterest.com/v5/oauth/token",
{ grant_type: "refresh_token", refresh_token: t.refreshToken },
basic(env)
),
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
async function call(token, method, body, fetchImpl) {
const isForm = body instanceof FormData;
const res = await fetchWithRetry(
`https://api.telegram.org/bot${token}/${method}`,
{
method: "POST",
body: isForm ? body : JSON.stringify(body),