LiblibAI

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: liblibai Version: 1.0.0 The skill bundle is a standard integration for the LiblibAI image generation platform, providing a CLI tool (`bin/cli.js`) and a library wrapper (`lib/client.js`) for the official API. While it requests broad permissions such as `Exec` and `Read` (necessary for running the CLI and uploading local images), the code logic is transparent, lacks obfuscation, and is strictly aligned with the stated purpose of AI image generation. No evidence of malicious intent, data exfiltration, or prompt injection was found in the documentation or implementation.

Findings (0)

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

If installed and configured, the skill can use your LiblibAI account and consume its available credits.

Why it was flagged

The skill uses LiblibAI account credentials to call the provider API, which is expected for the stated integration but gives the skill delegated account access.

Skill content
this.accessKey = options.accessKey || process.env.LIBLIBAI_ACCESS_KEY; ... this.client = new LiblibAI({ apiKey: this.accessKey, apiSecret: this.secretKey, baseURL: this.baseURL })
Recommendation

Use a dedicated API key if possible, keep the secret key private, and revoke or rotate the key if you stop using the skill.

What this means

Images or files selected for upload may leave your machine and be processed by LiblibAI.

Why it was flagged

The upload command reads a user-specified local file and sends it to the LiblibAI API, which is consistent with image-to-image and reference-image workflows but involves transferring local content to an external provider.

Skill content
const fileBuffer = fs.readFileSync(file); ... const uploadResult = await client.uploadFile(fileBuffer, filename);
Recommendation

Only upload files you are comfortable sending to the provider, and avoid private, regulated, or confidential images unless LiblibAI’s terms meet your needs.

What this means

Repeated or batch image generation can consume paid LiblibAI credits.

Why it was flagged

The documentation discloses that generation consumes credits and includes batch/concurrent generation examples, which are purpose-aligned but can spend account resources quickly if used without supervision.

Skill content
每次生成消耗 2-5 积分 ... for product in "咖啡杯" "笔记本" "耳机"; do ./bin/cli.js text2img ... & done
Recommendation

Confirm large, high-resolution, or batch generation requests before running them, especially in automated workflows.

What this means

Installing or running the skill relies on third-party npm packages in addition to the reviewed local wrapper code.

Why it was flagged

The skill depends on external npm packages; this is normal for a Node-based API wrapper, and the provided lockfile includes resolved package integrity values.

Skill content
"dependencies": { "commander": "^14.0.3", "liblibai": "^0.0.11" }
Recommendation

Install from trusted package sources and prefer the provided lockfile or a pinned dependency review process.