file-access-vuln

Route security testing for file access and upload workflows by diagnosing parameter-to-path mappings.

2|Updated May 15, 2026
One-click install
npx skills add https://github.com/lNwNl/Methodos --skill file-access-vuln-lnwnl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-access-vuln
Source: https://github.com/lNwNl/Methodos/tree/main/docker/opencode/skills/file-access-vuln
Command: npx skills add https://github.com/lNwNl/Methodos --skill file-access-vuln-lnwnl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you systematically investigate security weaknesses caused by how an application handles filesystem paths, download endpoints, uploads, previews, and extraction chains—so you can quickly determine whether you’re dealing with path traversal/LFI or unsafe upload and processing logic.

Core Features & Use Cases

  • Path and endpoint triage: Determine whether inputs like filenames, parameters, or download URLs influence the underlying file path or access control decisions.
  • Upload workflow boundary analysis: Focus on validation, storage locations, overwrite behavior, and subsequent processing/serving stages (preview, transcoding, extraction, sharing).
  • Chain-aware decisioning: Use a focused routing approach to connect related topics like traversal/LFI and insecure upload handling without fragmenting the payload strategy.

Quick Start

Use file-access-vuln to classify the suspected workflow stage (accept, store, process, or serve) for a failing download or upload feature and identify the most likely vulnerability path to test next.

Frequently Asked Questions about file-access-vuln

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test if a download endpoint is vulnerable to path traversal?

Testing download endpoints for path traversal requires diagnosing how user-controlled parameters map to underlying filesystem paths within the file access workflow. This routing approach helps determine if inputs directly influence the file path being accessed or bypass access control decisions.

What is the difference between local file inclusion and insecure upload handling?

Local file inclusion occurs when user input controls the file path to be read or executed, while insecure upload handling involves bypassing validation to store malicious files. A routing triage approach classifies the suspected workflow stage to connect these related topics without fragmenting the payload strategy.

How do I assess upload validation and processing pipeline security?

Assessing upload validation security requires analyzing upload workflow boundaries by focusing on validation, storage locations, overwrite behavior, and subsequent processing stages. You must systematically evaluate the accept, store, process, and serve stages to identify the most likely vulnerability path.

When do I need to route file access security testing for preview and transcoding features?

You need to route file access security testing when an application handles filesystem paths, download endpoints, or extraction chains involving preview, transcoding, or sharing boundaries. This ensures you select the correct routing branch for path traversal versus insecure upload handling.

What's the best way to classify a failing download or upload feature for vulnerability testing?

The best way to classify a failing download or upload feature is to identify the suspected workflow stage—accept, store, process, or serve—and determine how user-controlled parameters map to filesystem paths. This chain-aware decisioning approach identifies the most likely vulnerability path to test next.