Pdf Watermark Chinese
PassAudited by ClawScan on May 1, 2026.
Overview
This appears to be a local PDF watermarking tool, with the main cautions being local PDF file edits and a fixed local font-detection command.
This skill is reasonable for local PDF watermarking. Before installing or using it, make sure you are authorized to modify the PDFs, keep original copies, choose output paths carefully, and use trusted sources for any required Python libraries.
Findings (3)
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.
