Audited by Runlayer on Feb 21, 2026
Malicious tool definition detected
Tool: FORMS.md [1/2] Description: **CRITICAL: You MUST complete these steps in order. Do not skip ahead to writing code.** If you need to fill out a PDF form, first check to see if the PDF has fillable form fields.
Tool: FORMS.md [2/2] Description: [left, top, right, bottom].
Malicious tool definition detected
Tool: LICENSE.txt Description: PDF Processing Skill License Copyright (c) 2024 Permission is hereby granted to use this skill for PDF processing operations within the research agent framework.
Malicious tool definition detected
Tool: REFERENCE.md Description: # PDF Processing Advanced Reference This document contains advanced PDF processing features, detailed examples, and additional libraries not covered in the main skill instructions.
Malicious tool definition detected
Tool: SKILL.md Description: --- name: pdf description: Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms.
Malicious tool definition detected
Tool: scripts/check_bounding_boxes.py Description: from dataclasses import dataclass import json import sys # Script to check that the `fields.json` file that Claude creates when analyzing PDFs # does not have overlapping bounding boxes.
Malicious tool definition detected
Tool: scripts/check_bounding_boxes_test.py Description: import unittest import json import io from check_bounding_boxes import get_bounding_box_messages # Currently this is not run automatically in CI; it's just for documentation and manual checking.
Malicious tool definition detected
Tool: scripts/check_fillable_fields.py Description: import sys from pypdf import PdfReader # Script for Claude to run to determine whether a PDF has fillable form fields.
Malicious tool definition detected
Tool: scripts/convert_pdf_to_images.py Description: import os import sys from pdf2image import convert_from_path # Converts each page of a PDF to a PNG image.
Malicious tool definition detected
Tool: scripts/create_validation_image.py Description: import json import sys from PIL import Image, ImageDraw # Creates "validation" images with rectangles for the bounding box information that # Claude creates when determining where to add text annotations in PDFs.
Malicious tool definition detected
Tool: scripts/extract_form_field_info.py Description: import json import sys from pypdf import PdfReader # Extracts data for the fillable form fields in a PDF and outputs JSON that # Claude uses to fill the fields.
Malicious tool definition detected
Tool: scripts/fill_fillable_fields.py Description: import json import sys from pypdf import PdfReader, PdfWriter from extract_form_field_info import get_field_info # Fills fillable form fields in a PDF.
Malicious tool definition detected
Tool: scripts/fill_pdf_form_with_annotations.py Description: import json import sys from pypdf import PdfReader, PdfWriter from pypdf.annotations import FreeText # Fills a PDF by adding text annotations defined in `fields.json`.