Skip to main content
FORMWEFTDownload App
Search
EN
Discuss a project

SECURITY & LICENSING

Isolate first, then judge; check licenses before sharing.

Third-party Skills may contain scripts, network, install hooks, credential reads, or hidden instructions. The review goal is to make behavior, capabilities, and legal boundaries visible.

FIVE GATES

Five gates, any one can block release.

Static scanning is only the first technical check. Packages with scripts, dependencies, network, process, or write capabilities must be manually read even if zero alarms.

01

ISOLATE

Isolate original package

Preserve original hash; no install, no execution, no placement into enabled Skill directory.

Leave behindOriginal package and source record

ConfirmNo passive loading in environment

02

INVENTORY

Security inventory

Reject path traversal, links, special files, zip bombs, binaries, and encrypted nested packages.

Leave behindFile list and hash tree

ConfirmArchive structure can be safely read

03

STATIC

Static rules

Checks installation hooks, destructive commands, credentials, obfuscation, prompt injection, network, and dependency risks.

Leave behindRepeatable JSON report

ConfirmZero blocked items

04

HUMAN & LICENSE

Manual review and licensing

Confirm file-by-file that behavior matches description; verify author, license, source, and redistribution rights.

Leave behindReview conclusion and limitations

ConfirmMinimal capability and publishable

05

CLEAN RELEASE

Clean rebuild

Repackage with fixed versions, commits, licenses, capability statements, SBOM, and SHA-256.

Leave behindVerifiable release

ConfirmPage and file information fully consistent

Focus on twelve categories of issues.

Paths and archives, binaries, auto-execution, destructive commands, credentials, obfuscation, prompt injection, undeclared capabilities, network, dependencies, text deception, and licenses - any of these can change the release decision.

Structure attacks

Path traversal, symbolic links, case conflicts, special files, and zip bombs are directly blocked.

Execution and persistence

Installation hooks, Git hooks, auto-loading, shell concatenation, and execute-after-download are directly blocked.

Data and network

Credentials, browser cookies, wallets, cloud metadata, private networks, short links, and undeclared uploads are directly blocked.

Dependencies and licensing

Unlocked dependencies, URL dependencies, install scripts, missing licenses, or disallowed redistribution mean the package cannot be listed as-is.

REVIEW STATUS

Why only learning is open now, not downloads

The scanner itself must include detection samples of dangerous patterns and executable Python, so it cannot self-certify safety with a “pure documentation, zero alerts” threshold. Downloads will open after independent source review, malicious fixture testing, and a fixed release.

Not sure where to start? Copy a learning request.

No reviewed version is currently available to download for this resource. Read the guidance published on this page or provide related documentation you are authorized to use; do not assume a package or teaching sample exists.

  1. Prepare assets: start with fictional or de-identified examples.
  2. Read the boundaries: confirm dependencies, inputs, outputs, and human checkpoints.
  3. Review outputs: keep source and failure records before deciding to pilot.

You can also select the text to copy directly; read it first before executing.

Constrained learning0.9.0

Methods and rules are public; scanner source code still requires independent code review and malicious archive fixture validation; currently for learning only, no executable package download.

Maintainer
FORMWEFT
License
MIT
Source type
FORMWEFT original
Network permission
Offline by default
Local programs
Python 3 standard library scanner (download not yet open)
Review date
2026/09/05
Review scope4 records · Expand
Design review
Completed
Independent code review
Pending
Adversarial tests
Pending
Publication scope
Restricted

Only learning content is open now; no executable package download.

A third-party Skill wants to go into a business environment?

Provide original source, fixed version, license, and intended use. We do an isolated review first, then decide between blocking, restricted use, or clean rebuild.

What happens after submitting?

The team reviews your request and follows up by email. Scope, fees and timing are agreed separately; submitting does not create an order.

WeChat

WeChat

WhatsApp

WhatsApp

WhatsApp QR code

WhatsApp QR codeOpen WhatsAppOpens WhatsApp without sending a message.

Telegram

Telegram

Telegram

Telegram QR code

Open Telegram ↗Opens Telegram. No message is sent automatically.

Search the public site