@trypattern/sdk@0.1.9
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe manifest declares no install lifecycle hook, and the flagged CLI behavior is reached through explicit user commands. Authentication targets the package’s service, publishing uploads project files as a requested operation, and the reviewed server and UI helpers show ordinary access checks and local behavior.
Decision evidence
public snapshot- The manifest exposes an explicitly invoked CLI and declares development scripts, with no install lifecycle hook.
- The CLI’s `.claude` reference is a formatter path; setup checks tool versions and installs a user-level shim when invoked.
- Publishing ignores `.claude` when checking for an empty folder and uses a browser approval flow for saved dashboard credentials.
- The publish command builds and uploads project files to the package’s dashboard as part of an explicit publish operation.
- Server database access checks for an administrator, pattern-viewer access is limited to read requests, and keyset code paginates results.
- The auth service sends requests to the package’s stated authentication service; theme-token and shortcut modules implement local tooling and UI behavior.
Source & flagged code
8 flagged · loading sourcePackage source references child process execution.
dist/cli/publishing.jsView on unpkg · L1Package source references dynamic require/import behavior.
presets/lintPlugin.jsView on unpkg · L4Findings
Affected versions and remediation
This report applies to @trypattern/sdk@0.1.9.
See all versions of @trypattern/sdk for other recorded verdicts.
- Review the evidence and your use of @trypattern/sdk@0.1.9 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.