Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Face Transform

v1.0.0

Analyze and transform faces via AceDataCloud API. Use when detecting face keypoints, beautifying portraits, aging/de-aging faces, swapping genders, replacing...

0· 118·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for germey/acedatacloud-face-transform.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Face Transform" (germey/acedatacloud-face-transform) from ClawHub.
Skill page: https://clawhub.ai/germey/acedatacloud-face-transform
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install acedatacloud-face-transform

ClawHub CLI

Package manager switcher

npx clawhub@latest install acedatacloud-face-transform
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The SKILL.md describes face analysis and transformations (beautify, age, gender-swap, swap, liveness) and the HTTP endpoints shown are consistent with that purpose. Requesting an API token is appropriate for a hosted Face API. However, the skill has no homepage, no source attribution, and the registry metadata lists no required env vars despite the instructions requiring a token — that mismatch reduces confidence in provenance and metadata quality.
Instruction Scope
The instructions are limited to calling AceDataCloud HTTPS endpoints and using an ACEDATACLOUD_API_TOKEN; they do not instruct reading arbitrary local files or unrelated credentials. Payloads are image_url-based POSTs. There is no instruction to exfiltrate unrelated data, but the skill will send image URLs (and thus image data) to an external service.
Install Mechanism
This is an instruction-only skill with no install steps and no code files — minimal disk or install footprint. That lowers risk from arbitrary code installation.
!
Credentials
The SKILL.md explicitly requires ACEDATACLOUD_API_TOKEN, but the declared registry metadata lists no required environment variables or primary credential. That inconsistency is a red flag (metadata mismatch). The single token itself is proportionate to the skill's purpose, but the omission in metadata and lack of clarity about token scope or creation are concerning.
Persistence & Privilege
The skill does not request always: true, does not modify other skills, and has no install-time persistence. It uses the platform default allowing autonomous invocation; combine that with the external API access if you plan to let agents run autonomously.
What to consider before installing
What to check before installing: - Metadata mismatch: the SKILL.md requires ACEDATACLOUD_API_TOKEN but the registry metadata lists no required env vars — ask the publisher to correct the metadata and document token creation/scope. - Provenance: there is no homepage or source repo. Verify who runs "acedata.cloud" and review their privacy policy and terms (images with faces are highly sensitive data). - Data flow: using the skill sends image URLs (and likely the image bytes) to api.acedata.cloud. Do not provide images of real people, minors, or any sensitive subjects unless you trust the service and have consent. - Token security: store ACEDATACLOUD_API_TOKEN in a secure secret store, limit its permissions, and rotate/revoke it if compromised. - Autonomous use: if you allow autonomous agent invocation, the agent could call the API without further prompts — consider disabling autonomous invocation or restricting the skill if you don't want agents to upload images automatically. - Validation: request from the publisher the API documentation, privacy policy, and an explicit statement of what the token scopes and retention/processing policies are. If you cannot verify the provider, avoid using confidential or real-person images with this skill.

Like a lobster shell, security has layers — review code before you run it.

latestvk972dfnsc9fkmygcsdc2217yq183d2je
118downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Face Transform

Analyze and transform faces through AceDataCloud's Face API suite.

Authentication

export ACEDATACLOUD_API_TOKEN="your-token-here"

Quick Start

curl -X POST https://api.acedata.cloud/face/analyze \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"image_url": "https://example.com/portrait.jpg"}'

Available APIs

EndpointPurposeDescription
POST /face/analyzeFace DetectionDetect face keypoints (90+ points per face)
POST /face/beautifyBeautificationApply beauty/decoration effects
POST /face/change-ageAge TransformMake a face look older or younger
POST /face/change-genderGender SwapTransform facial gender characteristics
POST /face/swapFace SwapReplace one person's face with another
POST /face/cartoonCartoon StyleConvert portrait to animated/cartoon style
POST /face/detect-liveLiveness CheckDetect if a face image is from a live person

Workflows

1. Face Analysis

Detect faces and extract 90+ keypoints per face.

POST /face/analyze
{
  "image_url": "https://example.com/photo.jpg"
}

Response includes detailed keypoints: nose, mouth, left_eye, right_eye, left_eyebrow, right_eyebrow, contour — each as arrays of {x, y} coordinates.

2. Face Beautification

POST /face/beautify
{
  "image_url": "https://example.com/portrait.jpg"
}

3. Age Transformation

POST /face/change-age
{
  "image_url": "https://example.com/portrait.jpg"
}

4. Gender Swap

POST /face/change-gender
{
  "image_url": "https://example.com/portrait.jpg"
}

5. Face Swap

Replace the face in the target image with the face from the source.

POST /face/swap
{
  "image_url": "https://example.com/source-face.jpg",
  "target_image_url": "https://example.com/target-person.jpg"
}

6. Cartoon Style

POST /face/cartoon
{
  "image_url": "https://example.com/portrait.jpg"
}

7. Liveness Detection

POST /face/detect-live
{
  "image_url": "https://example.com/face-photo.jpg"
}

Common Parameters

ParameterRequiredDescription
image_urlYesSource face image URL
target_image_urlFor swapTarget image for face replacement

Gotchas

  • All face APIs are synchronous — no task polling needed, results return immediately
  • Face analyze returns 90+ keypoints per detected face, supporting multiple faces in one image
  • Face swap requires two images: source (the face to use) and target (the body to put it on)
  • All APIs are currently in Alpha stage — interfaces may evolve
  • Images should contain clearly visible, front-facing faces for best results
  • Liveness detection helps distinguish live photos from printed/screen photos

Comments

Loading comments...