Seven Creative File List 1.0.1

Plugin Check feedback: the user reported WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude on the shortcode's exclude default. This is a filename substring option, not a query parameter. Version 1.0.1 adds a documented, single-line suppression for that specific false positive. A fresh Plugin Check run remains required.

Status: installable test package. A WordPress Plugin Check pass is not yet claimed.

Implemented and reviewed:
- New Seven Creative namespace, plugin folder, main filename and shortcode.
- No earlier plugin source, author branding, legacy aliases or dependencies are bundled.
- Uploads-root-based folder resolution and separator-aware containment checks.
- Dot segments, hidden folders and paths outside uploads are rejected.
- Symlink files, unsupported types, dangerous double extensions and hidden files are omitted.
- File URLs encode each path segment; HTML output escapes filenames, labels, attributes and URLs.
- No filesystem writes, database writes, public API endpoints, uploads, tracking or external requests.
- Independent options per shortcode instance; correctly parsed boolean values.
- File scan limit, output limit and explicit ascending/descending sorting.
- Includes GPL licence and installation, usage and migration documentation.

Still requires a real WordPress installation:
- PHP lint, activation, live shortcode rendering and Plugin Check.
- Confirm file-type filtering, sorting, filename escaping, table/image layouts and multiple shortcode instances.
- Confirm host-specific uploads paths, permissions and any media-offloading behaviour.

The user ran Plugin Check on their WordPress 7.1.3 site and confirmed the filename-filter warning was resolved, leaving only the missing tested-version header. The readme now declares Tested up to: 7.1. A final Plugin Check run is required to confirm the header correction; live file-list behaviour still needs user verification.

Suggested test:
1. Install the ZIP and activate it on a backed-up test site.
2. Create uploads/downloads and add public sample files: two PDFs, an image, an empty text file and a filename containing spaces or an ampersand.
3. Add [sevencreative_files folder="downloads" format="table" show_date="true"] to a test page.
4. Confirm names, links, sizes and dates; check filename, date and size sorting in both directions.
5. Try types="pdf", prettyname="true", show_size="false", contains and exclude.
6. Try format="images" and confirm only images appear; try limit="1".
7. Test an empty or missing folder. As an administrator, check configuration messages; logged-out visitors should not see filesystem paths.
8. Verify folder="../" is rejected. If the host permits symlinks, confirm a symlink file is omitted and an out-of-uploads folder symlink is rejected.
9. Run every available Plugin Check category and supply the complete report.
10. After all checks pass, publish the download and replace any old shortcodes on live pages.

This is a public file-list renderer, not an access-control or private-download system. Upload only content intended for public distribution.
