P!npoint

Plugins

Plugin Overview

이 문서는 P!npoint Plugin Beta가 무엇을 확장할 수 있는지 설명합니다.

Plugin Beta

P!npoint 1.2.0 Plugin Beta는 공식 플러그인과 로컬 개발 플러그인을 대상으로 합니다.

플러그인은 P!npoint 메인 UI 안에서 직접 실행되지 않습니다. 플러그인 로직은 Worker runtime에서 실행되고, 앱은 manifest에 선언된 permission에 맞는 bridge API만 제공합니다.

What Plugins Can Extend

  • selected UI element의 source evidence
  • preview frame instrumentation
  • screenshot capture filtering
  • command/menu action
  • Snapshot/Diff analysis
  • sandboxed workspace panel

Current Scope

  • 공식 plugin catalog
  • 앱 내 설치와 관리
  • Worker runtime
  • permission-checked bridge API
  • sandboxed iframe panel
  • plugin template
  • plugin verify, test, pack CLI

Restricted Scope

  • unreviewed third-party catalog publication
  • arbitrary network access
  • direct native system access
  • direct app DOM mutation
  • unsandboxed UI plugin

Next Pages

  • Build Your First Plugin: template에서 플러그인을 시작합니다.
  • Manifest Reference: manifest.json field를 확인합니다.
  • Extension Points: 플러그인이 구현할 수 있는 entry point를 확인합니다.
  • Bridge API Reference: Worker에서 호출 가능한 API를 확인합니다.