Pdf Form Filler

PassAudited by ClawScan on May 1, 2026.

Overview

The skill’s code matches its stated PDF form-filling purpose and shows no hidden network, credential, persistence, or destructive behavior.

This appears safe for its stated purpose. Before using it on important or sensitive forms, install dependencies from trusted sources, consider pinning the pdfrw version, work on copies of PDFs, and review the filled output before submitting it.

Findings (2)

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 you install the package yourself, your environment may pull a newer pdfrw release than the author tested.

Why it was flagged

The skill depends on a third-party package with only a minimum version constraint. This dependency is expected for PDF processing, but future dependency resolution could install versions not represented by these artifacts.

Skill content
pdfrw>=0.4
Recommendation

Install from trusted package sources and consider pinning pdfrw to a reviewed version in production or sensitive workflows.

What this means

A user following the documentation may look for the wrong script path or import path.

Why it was flagged

The provided manifest contains `pdf_form_filler/fill_pdf_form.py`, not `scripts/fill_pdf_form.py`. This appears to be a documentation/package-layout mismatch, not hidden behavior, because the included implementation is visible and purpose-aligned.

Skill content
See `scripts/fill_pdf_form.py` for the full implementation using pdfrw.
Recommendation

Use the included `pdf_form_filler.fill_pdf_form` module path, or update the documentation to match the packaged files.