Pdf Watermark Chinese
PassAudited by VirusTotal on May 11, 2026.
Overview
Type: OpenClaw Skill Name: pdf-watermark-chinese Version: 1.0.0 The skill bundle provides legitimate functionality for adding text and image watermarks to PDF files, with specific support for Chinese fonts. It uses standard libraries like PyPDF2 and reportlab. While it utilizes subprocess.run to call 'fc-list' for font detection in pdf_watermark.py, the command is static and does not pose a shell injection risk. No evidence of data exfiltration, malicious execution, or prompt injection was found.
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.
The skill can create or overwrite PDF output files chosen during use.
The tool writes modified PDFs to an output path supplied to the function/CLI. This is expected for watermarking, but users should avoid accidentally overwriting originals.
def add_text_watermark(self, input_pdf, output_pdf, text, ...): ... with open(output_pdf, "wb") as output_file: writer.write(output_file)
Use explicit output filenames, keep backups of originals, and confirm batch targets before running it on multiple documents.
The skill may run a local font-discovery utility when preparing watermarks.
The code invokes a fixed local command to discover Chinese fonts. The arguments are not user-controlled and this is purpose-aligned for Chinese watermark rendering.
subprocess.run(['fc-list', ':lang=zh'], capture_output=True, text=True, timeout=5)
This is reasonable for the stated purpose; use it in a normal trusted local environment.
Users have less external provenance information for verifying the skill and its dependencies.
The artifacts do not provide an upstream project or installer manifest. This is a provenance note, not evidence of hidden behavior.
Source: unknown; Homepage: none; Install specifications: No install spec — this is an instruction-only skill.
Review the included code and install any needed Python packages, such as PyPDF2 and reportlab, from trusted package sources.
