Versioned security assessment

Report ID: SA-CBA7CD5D

4/8/2026, 9:24:42 AM

shareone security assessment v1

Skill Security Certification Report

Audit History
Audit model: claude Historical report
Skill name
shareone
Version
v1
Maintainer
sudoprivacy
Coverage
6 Files scanned · 486 Lines analyzed
Policy version
Unavailable

Highest confirmed finding severity

High

3 confirmed security findings require attention.

Installation context

Historical evidence

This report may not describe the currently installable artifact. Open the current Skill page for install guidance.

Open current Skill page

This report does not block or authorize the manifest or ZIP.

Security audit reveals high-severity credential handling concerns. The skill accesses API keys via environment variables and stores them in plaintext files at ~/.shareone_credentials without encryption. API keys are passed as command-line arguments, exposing them in process lists. The skill connects exclusively to shareone.sudoprivacy.com for file hosting. While no malicious intent was found, the credential storage patterns present elevated risk that requires user awareness.

Report position

Historical report

Open audit history before using this report to install.

Audit attestation

Not attestable

The required immutable binding is incomplete.

Human verification

Not verified

No human verification is recorded for this report.

Coverage

6 Files scanned · 486 Lines analyzed

6 items shown for review

Limitations

This report does not claim runtime or sandbox execution and does not prove the absence of side effects.

Evidence chain

Follow the evidence from source binding to the install contract. Available evidence supports verification; it is not a safety guarantee.

  1. Source

    Binding unavailable

  2. Artifact

    Identity incomplete

  3. Audit

    Complete

  4. Install contract

    Open manifest to verify

    Open manifest

Capabilities observed

Observed means this report recorded supporting evidence. Not recorded does not prove that a capability is absent.

Contains scripts

May execute code included with the Skill.

Not recorded by this audit

Network access

May connect to external services.

Observed in 3 evidence locations

Filesystem access

May read or write local files.

Observed in 3 evidence locations

Env variables

May read values from the process environment.

Observed in 2 evidence locations

External commands

May invoke commands or programs outside the Skill.

Observed in 3 evidence locations

Capability review items (3)
High
Plaintext Credential Storage
API keys are stored in plaintext at ~/.shareone_credentials without encryption. Any user with filesystem access can read stored credentials.
Direct evidence found in code: fs.writeFileSync saves plaintext JSON with api_key to homedir without encryption
Medium
Unvalidated Credential Acceptance
The skill accepts user-provided API keys and saves them to disk without validation. Attackers could trick users into providing credential strings.
Skill instructions explicitly prompt users to provide API keys which are then saved to disk without verification
Medium
External Command Execution via Shell
Node.js child_process is used to execute shell commands (node scripts/...) for file operations. Arguments are sourced from environment variables.
Documentation shows bash commands with $SHAREONE_API_KEY being executed, though arguments are from env vars not user input

Risk findings

Confirmed security concerns are separated from items that still need review.

Confirmed security concerns (3)

RISK-001 High
API Key Exposed via Command-Line Arguments
API keys are passed as CLI arguments to Node.js scripts (--api-key parameter), making them visible in process listings and shell history.
CLI argument parsing shows apiKey is passed via --api-key flag, visible in process.argv and process listings
RISK-002 Low
Hardcoded Domain in SKILL.md
The shareone.sudoprivacy.com domain is hardcoded throughout documentation. While not inherently insecure, makes tracking difficult.
Domain is hardcoded but appears intentional for the service integration
RISK-003 Low
High Entropy Strings Detected
Static analysis detected high entropy strings in SKILL.md. Upon review, these are base64-encoded URLs or example filenames, not malicious payloads.
Entropy detection flagged example URLs and filenames, which are legitimate documentation content

Expert evidence

Immutable subject identity, scanner metadata, dismissed matches, and source-level evidence.

Artifact subject

Marketplace commit
Unavailable
Content hash
Unavailable
Tree hash
Unavailable
Skill path
Unavailable
Audit payload hash
Unavailable

Analysis metadata

Audit model: claude

Analysis state: Complete

Scope is limited to the recorded files, lines, methods, and evidence. No runtime or sandbox execution is claimed.

Verify and export

The manifest and lockfile bind install artifacts to cryptographic hashes. This integrity claim is separate from the security assessment.

Audit attestation: not_attestable