이 보고서는 요청한 언어로 번역되지 않았습니다. 대신 정규 영어 보고서를 표시합니다.

버전별 보안 평가

보고서 ID: SA-C97754F1

10/29/2026, 11:03:40 AM

seal 보안 평가 v1

스킬 보안 인증 보고서

감사 이력
스캐너 버전 3.0.0 감사 모델: codex 최신 게시 보고서
스킬 이름
seal
버전
v1
유지관리자
seal-hq
적용 범위
1 스캔된 파일 · 119 분석된 줄 수
정책 버전
skillstore-security-audit-policy-v1

확인된 발견 사항 중 가장 높은 심각도

치명적

확인된 보안 발견 사항 2건에 주의가 필요합니다.

설치 컨텍스트

현재 Skill 페이지 확인

이 페이지는 보고서 증거만 요약합니다. Skill 페이지에서 표준 설치 권고를 제공합니다.

현재 Skill 페이지 열기

이 보고서는 매니페스트 또는 ZIP을 차단하거나 승인하지 않습니다.

Most flags identify Markdown backticks or authorized secret-handling examples, not unsafe execution or credential theft. Confirmed risks include direct remote installer execution, an unpinned executable package, and instructions to execute commands supplied by update responses. No evidence found of intentional credential exfiltration or instructions to manipulate this audit.

보고서 위치

최신 게시 보고서

최신은 아티팩트의 현재 최신성이 아니라 보고서 시퀀스를 의미합니다.

감사 증명

활성 증명

이 정확한 보고서에 대한 공개 증명이 제공됩니다.

사람 검증

검증되지 않음

이 보고서에 대해 기록된 사람의 검증이 없습니다.

적용 범위

1 스캔된 파일 · 119 분석된 줄 수

검토를 위해 표시된 항목 8개

제한 사항

이 보고서는 런타임 또는 샌드박스 실행을 주장하지 않으며 부작용이 없음을 증명하지 않습니다.

증거 체인

소스 바인딩부터 설치 계약까지 증거를 따르십시오. 사용 가능한 증거는 검증을 뒷받침하지만 안전을 보장하지는 않습니다.

  1. 출처

    커밋 및 경로 바인딩됨

  2. 아티팩트

    콘텐츠 및 트리 해시가 바인딩됨

  3. 감사

    완료

  4. 설치 계약

    확인을 위해 매니페스트 열기

    매니페스트 열기

관찰된 기능

관찰됨은 이 보고서가 뒷받침하는 증거를 기록했음을 의미합니다. 기록되지 않음은 기능이 없다는 것을 증명하지 않습니다.

스크립트 포함

Skill에 포함된 코드를 실행할 수 있습니다.

이 감사에서 기록되지 않음

네트워크 접근

외부 서비스에 연결될 수 있습니다.

2개의 증거 위치에서 관찰됨

파일 시스템 접근

로컬 파일을 읽거나 쓸 수 있습니다.

이 감사에서 기록되지 않음

환경 변수

프로세스 환경에서 값을 읽을 수 있습니다.

1개의 증거 위치에서 관찰됨

외부 명령어

Skill 외부의 명령 또는 프로그램을 호출할 수 있습니다.

51개의 증거 위치에서 관찰됨

기능 검토 항목 (6)
높음
Ruby/shell backtick execution
| `client_outdated` (CLI exit 7) | The client is outdated: run the command from the answer. |
The recovery says to run the command from the answer without constraining or verifying that command. Untrusted update output could become executable instructions.
중간
Ruby/shell backtick execution
started with `npx -y sealnet-mcp@latest`).
The instruction starts sealnet-mcp@latest through npx -y, executing a mutable registry package without version pinning or installation confirmation. This creates supply-chain exposure.
중간
Ruby/shell backtick execution
- **CLI** `seal` (`curl -fsSL https://seal.net/install.sh | sh`). Pass `--json`:
Although the backticks are Markdown, the enclosed installation instruction pipes a remote script directly into sh. No integrity verification precedes execution.
중간
Ruby/shell backtick execution
| `run_cli_missing` | `seal_run` needs the `seal` CLI: `curl -fsSL https://seal.net/install.sh \| sh
The missing-CLI recovery repeats a remote installer piped into sh. The escaped pipe is Markdown table syntax, not an execution safeguard.
낮음
Hardcoded URL
- **CLI** `seal` (`curl -fsSL https://seal.net/install.sh | sh`). Pass `--json`:
This URL supplies a mutable script that the documented command immediately executes. HTTPS does not verify the publisher's script contents or pin a reviewed version.
낮음
Hardcoded URL
| `run_cli_missing` | `seal_run` needs the `seal` CLI: `curl -fsSL https://seal.net/install.sh \| sh
The URL is used in the missing-CLI recovery to fetch executable shell input. The instruction lacks release pinning or independent integrity verification.

위험 발견 사항

확인된 보안 우려 사항은 여전히 검토가 필요한 항목과 분리됩니다.

확인된 보안 우려 사항 (2)

RISK-001 치명적
Pipe to shell pattern
- **CLI** `seal` (`curl -fsSL https://seal.net/install.sh | sh`). Pass `--json`:
The installation instruction directly pipes curl output to sh, executing remotely controlled code with local user permissions. No signature or checksum verification is required.
RISK-002 치명적
Pipe to shell pattern
| `run_cli_missing` | `seal_run` needs the `seal` CLI: `curl -fsSL https://seal.net/install.sh \| sh
The recovery instruction repeats the same unverified remote-script execution. The backslash escapes Markdown table syntax and does not remove the intended shell pipeline.

개선 조치

이 감사에서 제안된 수정 사항이 기록되었습니다. 이를 적용하는 것은 유지 관리자의 책임입니다.

  1. FIX-001
    치명적
    SKILL.md:26 and SKILL.md:102 recommend piping a mutable remote installer directly into a shell.
    Replace both examples with reviewed, versioned release downloads, verified signatures or trusted checksums, and explicit user approval before execution.
  2. FIX-002
    높음
    SKILL.md:106 tells the agent to run a command from an update response without validation.
    Use a fixed, reviewed update procedure instead of response-provided commands, and require user approval for changes to installed software.
  3. FIX-003
    중간
    SKILL.md:25 starts an unpinned package through npx with automatic confirmation.
    Pin a reviewed sealnet-mcp version, document provenance checks, and require approval before installing or executing a new dependency.

전문가 증거

변경 불가능한 대상 ID, 스캐너 메타데이터, 제외된 일치 항목 및 소스 수준 증거.

아티팩트 주체

Marketplace 커밋
c97754f131806ffe5af68f3dd2e1c241e1393c59
콘텐츠 해시
0a71b6d6c3c506f71cf09434f003518eb7f5b6df9bb47e5d57f264ea8bb2da1a
트리 해시
a61ea717e931286d09fac1b7745cc6cc145f33ce0a2923c3c47c90fb6ba7c980
Skill 경로
skills/seal-hq/seal
감사 페이로드 해시
2fee196c0f6afd43343149b7a4382911

분석 메타데이터

감사 모델: codex

분석 상태: 완료

범위는 기록된 파일, 줄, 메서드 및 증거로 제한됩니다. 런타임 또는 샌드박스 실행은 주장하지 않습니다.

검증 및 내보내기

매니페스트와 잠금 파일은 설치 아티팩트를 암호화 해시에 바인딩합니다. 이 무결성 주장은 보안 평가와는 별개입니다.

감사 증명: active