AI Interview

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly does what it says, but it uploads sensitive resume files to Fuku.ai using shared anonymous access and appears to request long remote file retention without clear user control.

Install only if you are comfortable sending the selected resumes and report email to Fuku.ai's public service. Before running it, verify the folder contents, avoid sensitive or unauthorized resumes, review Fuku.ai's privacy and retention terms, and consider asking the author to document the upload retention parameter.

Findings (5)

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.

What this means

Resume files may remain available to the third-party service for much longer than a user expects.

Why it was flagged

Each selected resume is uploaded to the external Fuku.ai endpoint, and the additional 'hour' parameter is set to 9600. That appears to control remote file lifetime or availability, but the user-facing instructions do not clearly explain or let the user choose this value.

Skill content
form.append("file", fs.createReadStream(filePath));
  form.append("hour", 24 * 400);
  const response = await axios.post(UPLOAD_URL, form, {
Recommendation

Use only resumes you are allowed to share externally, review Fuku.ai's privacy/retention terms first, and ask the skill author to document or make the upload-retention setting configurable.

What this means

If the wrong folder is provided, multiple private documents could be sent to Fuku.ai.

Why it was flagged

The script batch-processes every allowed document in the supplied folder, up to the 100-file limit. This is expected for the skill, but a mistaken folder selection could upload unintended resumes.

Skill content
const resumeFiles = listResumeFiles(folder);
  const uploads = [];
  for (const filePath of resumeFiles) {
Recommendation

Confirm the exact folder contents before running the script, and keep only the intended resume files in that folder.

What this means

Jobs are created through shared service identifiers rather than a private user account.

Why it was flagged

The service access is via shared anonymous identifiers rather than a user-specific account. This is clearly disclosed and purpose-aligned, but it means users may not get account-level audit, deletion, or access controls.

Skill content
This skill uses **shared anonymous credentials** provided by Fuku.ai for public access
Recommendation

Use this only if anonymous shared access is acceptable for your hiring/interview workflow.

What this means

Dependency versions may vary across installs.

Why it was flagged

The helper script depends on npm packages specified with caret ranges, so npm may install newer compatible versions. This is common and purpose-aligned, but not fully pinned.

Skill content
"dependencies": {
    "axios": "^1.13.5",
    "form-data": "^4.0.5"
  }
Recommendation

Install in a controlled environment and consider using a lockfile or pinned dependency versions for repeatable behavior.

What this means

Basic interview-job history can remain on disk after use.

Why it was flagged

The package includes a persisted job metadata file, and run.js writes similar records for future jobs. The stored data is minimal, but it can still reveal company/title/job activity.

Skill content
"jobId": "df7c879fb9f4472ca75689969148fef3",
  "company": "FUKU",
  "title": "CTO"
Recommendation

Delete files under jobs/ if company names, titles, or job IDs should not be retained locally.