扫描报告
5 /100
PAI
Personal AI Infrastructure - task management and algorithmic workflow system
PAI (Personal AI Infrastructure) is a legitimate task-management and algorithmic workflow system. All flagged IOCs are defensive documentation patterns, not actual malicious code. No credential theft, data exfiltration, or covert network behavior was found.
可以安装
No action required. This is a legitimate productivity skill.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell pattern examples in documentation | PAISECURITYSYSTEM/ARCHITECTURE.md:68 |
| 低危 | AWS metadata IP reference in documentation | PAISECURITYSYSTEM/COMMANDINJECTION.md:92 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ,WRITE | READ,WRITE | ✓ 一致 | Tools/SecretScan.ts:43, Tools/SessionHarvester.ts:89 |
| 命令执行 | WRITE | WRITE | ✓ 一致 | Tools/pai.ts:463 - documented update mechanism |
| 网络访问 | READ | READ | ✓ 一致 | Tools/pai.ts:178-180 - version check fetch only |
| 环境变量 | NONE | NONE | — | No environment variable access detected |
7 严重 1 高危 48 项发现
严重 危险命令 危险 Shell 命令
curl | sh PAISECURITYSYSTEM/ARCHITECTURE.md:68 严重 危险命令 危险 Shell 命令
wget | bash PAISECURITYSYSTEM/ARCHITECTURE.md:68 严重 危险命令 危险 Shell 命令
rm -rf / PAISECURITYSYSTEM/COMMANDINJECTION.md:28 严重 危险命令 危险 Shell 命令
rm -rf ~ PAISECURITYSYSTEM/patterns.example.yaml:29 严重 危险命令 危险 Shell 命令
curl -LsSf https://astral.sh/uv/install.sh | sh TOOLS.md:259 严重 危险命令 危险 Shell 命令
curl -fsSL https://claude.ai/install.sh | bash Tools/pai.ts:463 严重 危险命令 危险 Shell 命令
curl \| sh USER/PAISECURITYSYSTEM/QUICKREF.md:21 高危 IP 地址 硬编码 IP 地址
169.254.169.254 PAISECURITYSYSTEM/COMMANDINJECTION.md:92 中危 外部 URL 外部 URL
https://arbol-a-your-action.YOUR-SUBDOMAIN.workers.dev ACTIONS/README.md:142 中危 外部 URL 外部 URL
https://arbol-a-send-email.YOUR-SUBDOMAIN.workers.dev ACTIONS/README.md:143 中危 外部 URL 外部 URL
https://arbol-a-your-action.YOUR-SUBDOMAIN.workers.dev/ ACTIONS/README.md:150 中危 外部 URL 外部 URL
https://youtube.com/watch?v=... ACTIONS.md:204 中危 外部 URL 外部 URL
https://meetups.unsupervisedlearning.com Components/Algorithm/v0.2.4.md:191 中危 外部 URL 外部 URL
https://dash.cloudflare.com DEPLOYMENT.md:50 中危 外部 URL 外部 URL
https://arbol-a-example-summarize.YOUR-SUBDOMAIN.workers.dev/health DEPLOYMENT.md:335 中危 外部 URL 外部 URL
https://arbol-a-example-summarize.YOUR-SUBDOMAIN.workers.dev/ DEPLOYMENT.md:338 中危 外部 URL 外部 URL
https://internal/ DEPLOYMENT.md:438 中危 外部 URL 外部 URL
https://arbol-p-example.YOUR-SUBDOMAIN.workers.dev/ DEPLOYMENT.md:557 中危 外部 URL 外部 URL
https://arbol-f-example.YOUR-SUBDOMAIN.workers.dev/health DEPLOYMENT.md:774 中危 外部 URL 外部 URL
https://arbol-f-example.YOUR-SUBDOMAIN.workers.dev/trigger DEPLOYMENT.md:777 中危 外部 URL 外部 URL
https://arbol-p-example.YOUR-SUBDOMAIN.workers.dev/health DEPLOYMENT.md:960 中危 外部 URL 外部 URL
https://hnrss.org/frontpage FLOWS/README.md:74 中危 外部 URL 外部 URL
https://arbol-f-your-flow.YOUR-SUBDOMAIN.workers.dev/health FLOWS/README.md:109 中危 外部 URL 外部 URL
https://arbol-f-your-flow.YOUR-SUBDOMAIN.workers.dev/trigger FLOWS/README.md:112 中危 外部 URL 外部 URL
https://arbol-f-your-flow.YOUR-SUBDOMAIN.workers.dev FLOWS/README.md:155 中危 外部 URL 外部 URL
https://example.com; PAISECURITYSYSTEM/COMMANDINJECTION.md:28 中危 外部 URL 外部 URL
https://example.com$(curl PAISECURITYSYSTEM/COMMANDINJECTION.md:231 中危 外部 URL 外部 URL
http://127.0.0.1:22 PAISECURITYSYSTEM/COMMANDINJECTION.md:235 中危 外部 URL 外部 URL
http://169.254.169.254/latest/meta-data/ PAISECURITYSYSTEM/COMMANDINJECTION.md:236 中危 外部 URL 外部 URL
https://arbol-p-your-pipeline.YOUR-SUBDOMAIN.workers.dev PIPELINES/README.md:86 中危 外部 URL 外部 URL
https://arbol-p-your-pipeline.YOUR-SUBDOMAIN.workers.dev/ PIPELINES/README.md:91 中危 外部 URL 外部 URL
https://discord.com/api/webhooks/... THENOTIFICATIONSYSTEM.md:234 中危 外部 URL 外部 URL
https://www.youtube.com/watch?v=VIDEO_ID TOOLS.md:134 中危 外部 URL 外部 URL
https://youtu.be/VIDEO_ID TOOLS.md:142 中危 外部 URL 外部 URL
https://www.youtube.com/watch?v=VIDEO_ID&t=123 TOOLS.md:143 中危 外部 URL 外部 URL
https://youtube.com/shorts/VIDEO_ID TOOLS.md:144 中危 外部 URL 外部 URL
https://astral.sh/uv/install.sh TOOLS.md:259 中危 外部 URL 外部 URL
https://en.wikipedia.org/wiki/Braille_Patterns Tools/BannerNeofetch.ts:121 中危 外部 URL 外部 URL
https://www.youtube.com/watch?v=abc123 Tools/GetTranscript.ts:11 中危 外部 URL 外部 URL
https://youtu.be/abc123 Tools/GetTranscript.ts:12 中危 外部 URL 外部 URL
https://youtu.be/xyz789 Tools/GetTranscript.ts:33 中危 外部 URL 外部 URL
https://youtube.com/... Tools/PipelineOrchestrator.ts:353 中危 外部 URL 外部 URL
https://www.remove.bg/api Tools/RemoveBg.ts:80 中危 外部 URL 外部 URL
https://api.remove.bg/v1.0/removebg Tools/RemoveBg.ts:119 中危 外部 URL 外部 URL
https://youtube.com/watch?v=$ Tools/YouTubeApi.ts:199 中危 外部 URL 外部 URL
https://claude.ai/install.sh Tools/pai.ts:463 中危 外部 URL 外部 URL
https://babeljs.io/ Tools/pipeline-monitor-ui/README.md:7 提示 邮箱 邮箱地址
[email protected] THENOTIFICATIONSYSTEM.md:280 目录结构
186 文件 · 3.4 MB · 74741 行 Markdown 117f · 56032L
TypeScript 51f · 17613L
YAML 3f · 390L
JSON 8f · 313L
Python 1f · 248L
CSS 2f · 104L
JavaScript 1f · 28L
HTML 1f · 13L
├─
▾
ACTIONS
│ ├─
▾
A_EXAMPLE_FORMAT
│ │ ├─
action.json
JSON
│ │ └─
action.ts
TypeScript
│ ├─
▾
A_EXAMPLE_SUMMARIZE
│ │ ├─
action.json
JSON
│ │ └─
action.ts
TypeScript
│ ├─
▾
lib
│ │ ├─
pipeline-runner.ts
TypeScript
│ │ ├─
runner.ts
TypeScript
│ │ ├─
runner.v2.ts
TypeScript
│ │ ├─
types.ts
TypeScript
│ │ └─
types.v2.ts
TypeScript
│ ├─
pai.ts
TypeScript
│ └─
README.md
Markdown
├─
▾
Components
│ ├─
▾
Algorithm
│ │ ├─
v0.1.md
Markdown
│ │ ├─
v0.2.1.6.md
Markdown
│ │ ├─
v0.2.1.md
Markdown
│ │ ├─
v0.2.10.md
Markdown
│ │ ├─
v0.2.11.md
Markdown
│ │ ├─
v0.2.12.md
Markdown
│ │ ├─
v0.2.13.md
Markdown
│ │ ├─
v0.2.14.md
Markdown
│ │ ├─
v0.2.15.md
Markdown
│ │ ├─
v0.2.17.md
Markdown
│ │ ├─
v0.2.18.md
Markdown
│ │ ├─
v0.2.19.md
Markdown
│ │ ├─
v0.2.2-trimmed.md
Markdown
│ │ ├─
v0.2.2.md
Markdown
│ │ ├─
v0.2.20.md
Markdown
│ │ ├─
v0.2.21.md
Markdown
│ │ ├─
v0.2.22.md
Markdown
│ │ ├─
v0.2.23.md
Markdown
│ │ ├─
v0.2.24.md
Markdown
│ │ ├─
v0.2.25.md
Markdown
│ │ ├─
v0.2.26.md
Markdown
│ │ ├─
v0.2.27.md
Markdown
│ │ ├─
v0.2.28.md
Markdown
│ │ ├─
v0.2.3.md
Markdown
│ │ ├─
v0.2.30.md
Markdown
│ │ ├─
v0.2.31.md
Markdown
│ │ ├─
v0.2.32.md
Markdown
│ │ ├─
v0.2.33.md
Markdown
│ │ ├─
v0.2.34.md
Markdown
│ │ ├─
v0.2.4.2.md
Markdown
│ │ ├─
v0.2.4.md
Markdown
│ │ ├─
v0.2.5.md
Markdown
│ │ ├─
v0.2.6.md
Markdown
│ │ ├─
v0.2.md
Markdown
│ │ ├─
v0.3.2.md
Markdown
│ │ ├─
v0.3.3.md
Markdown
│ │ ├─
v0.3.4.md
Markdown
│ │ ├─
v0.3.5.md
Markdown
│ │ ├─
v0.3.6.md
Markdown
│ │ ├─
v0.3.7.md
Markdown
│ │ ├─
v0.3.8.md
Markdown
│ │ ├─
v0.3.9.md
Markdown
│ │ ├─
v0.3.md
Markdown
│ │ ├─
v0.4.0.md
Markdown
│ │ ├─
v0.4.1.md
Markdown
│ │ ├─
v0.4.3.md
Markdown
│ │ ├─
v0.4.6.md
Markdown
│ │ ├─
v0.4.7.md
Markdown
│ │ ├─
v0.4.9.md
Markdown
│ │ ├─
v0.5.0.md
Markdown
│ │ ├─
v0.5.1.md
Markdown
│ │ ├─
v0.5.3.md
Markdown
│ │ ├─
v0.5.4.md
Markdown
│ │ ├─
v0.5.5.md
Markdown
│ │ ├─
v0.5.6.md
Markdown
│ │ ├─
v0.5.7.md
Markdown
│ │ ├─
v0.5.8.md
Markdown
│ │ ├─
v1.0.0.md
Markdown
│ │ ├─
v1.1.0.md
Markdown
│ │ ├─
v1.2.0.md
Markdown
│ │ ├─
v1.3.0.md
Markdown
│ │ ├─
v1.4.0.md
Markdown
│ │ ├─
v1.5.0.md
Markdown
│ │ ├─
v1.6.0.md
Markdown
│ │ ├─
v1.7.0.md
Markdown
│ │ └─
v1.8.0.md
Markdown
│ ├─
00-frontmatter.md
Markdown
│ ├─
10-pai-intro.md
Markdown
│ ├─
15-format-mode-selection.md
Markdown
│ ├─
20-the-algorithm.md
Markdown
│ ├─
30-workflow-routing.md
Markdown
│ └─
40-documentation-routing.md
Markdown
├─
▾
FLOWS
│ └─
README.md
Markdown
├─
▾
PAISECURITYSYSTEM
│ ├─
ARCHITECTURE.md
Markdown
│ ├─
COMMANDINJECTION.md
Markdown
│ ├─
HOOKS.md
Markdown
│ ├─
patterns.example.yaml
YAML
│ ├─
PROMPTINJECTION.md
Markdown
│ └─
README.md
Markdown
├─
▾
PIPELINES
│ ├─
P_EXAMPLE_SUMMARIZE_AND_FORMAT.yaml
YAML
│ └─
README.md
Markdown
├─
▾
Tools
│ ├─
▾
pipeline-monitor-ui
│ │ ├─
▾
public
│ │ │ └─
vite.svg
│ │ ├─
▾
src
│ │ │ ├─
▾
assets
│ │ │ │ └─
react.svg
│ │ │ ├─
▾
lib
│ │ │ │ └─
utils.ts
TypeScript
│ │ │ ├─
App.css
CSS
│ │ │ ├─
App.tsx
TypeScript
│ │ │ ├─
index.css
CSS
│ │ │ ├─
main.tsx
TypeScript
│ │ │ └─
vite-env.d.ts
TypeScript
│ │ ├─
eslint.config.js
JavaScript
│ │ ├─
index.html
HTML
│ │ ├─
package.json
JSON
│ │ ├─
README.md
Markdown
│ │ ├─
tsconfig.app.json
JSON
│ │ ├─
tsconfig.json
JSON
│ │ ├─
tsconfig.node.json
JSON
│ │ └─
vite.config.ts
TypeScript
│ ├─
ActivityParser.ts
TypeScript
│ ├─
AddBg.ts
TypeScript
│ ├─
algorithm.ts
TypeScript
│ ├─
AlgorithmPhaseReport.ts
TypeScript
│ ├─
Banner.ts
TypeScript
│ ├─
BannerMatrix.ts
TypeScript
│ ├─
BannerNeofetch.ts
TypeScript
│ ├─
BannerPrototypes.ts
TypeScript
│ ├─
BannerRetro.ts
TypeScript
│ ├─
BannerTokyo.ts
TypeScript
│ ├─
extract-transcript.py
Python
│ ├─
ExtractTranscript.ts
TypeScript
│ ├─
FailureCapture.ts
TypeScript
│ ├─
FeatureRegistry.ts
TypeScript
│ ├─
GenerateCapabilityIndex.ts
TypeScript
│ ├─
GenerateSkillIndex.ts
TypeScript
│ ├─
GetCounts.ts
TypeScript
│ ├─
GetTranscript.ts
TypeScript
│ ├─
Inference.ts
TypeScript
│ ├─
IntegrityMaintenance.ts
TypeScript
│ ├─
LearningPatternSynthesis.ts
TypeScript
│ ├─
LoadSkillConfig.ts
TypeScript
│ ├─
NeofetchBanner.ts
TypeScript
│ ├─
OpinionTracker.ts
TypeScript
│ ├─
pai.ts
TypeScript
│ ├─
PAILogo.ts
TypeScript
│ ├─
PipelineMonitor.ts
TypeScript
│ ├─
PipelineOrchestrator.ts
TypeScript
│ ├─
PreviewMarkdown.ts
TypeScript
│ ├─
RebuildPAI.ts
TypeScript
│ ├─
RelationshipReflect.ts
TypeScript
│ ├─
RemoveBg.ts
TypeScript
│ ├─
SecretScan.ts
⚠
TypeScript
│ ├─
SessionHarvester.ts
TypeScript
│ ├─
SessionProgress.ts
TypeScript
│ ├─
SkillSearch.ts
TypeScript
│ ├─
SplitAndTranscribe.ts
TypeScript
│ ├─
Transcribe-package.json
JSON
│ ├─
TranscriptParser.ts
TypeScript
│ └─
YouTubeApi.ts
TypeScript
├─
▾
USER
│ ├─
▾
PAISECURITYSYSTEM
│ │ ├─
patterns.yaml
YAML
│ │ ├─
PROJECTRULES.md
Markdown
│ │ └─
QUICKREF.md
Markdown
│ ├─
ABOUTME.md
Markdown
│ ├─
AISTEERINGRULES.md
Markdown
│ ├─
ASSETMANAGEMENT.md
Markdown
│ ├─
CONTACTS.md
Markdown
│ ├─
DAIDENTITY.md
Markdown
│ ├─
DEFINITIONS.md
Markdown
│ ├─
README.md
Markdown
│ ├─
RESPONSEFORMAT.md
Markdown
│ └─
TECHSTACKPREFERENCES.md
Markdown
├─
ACTIONS.md
Markdown
├─
AISTEERINGRULES.md
Markdown
├─
ARBOLSYSTEM.md
Markdown
├─
BROWSERAUTOMATION.md
Markdown
├─
CLI.md
Markdown
├─
CLIFIRSTARCHITECTURE.md
Markdown
├─
DEPLOYMENT.md
Markdown
├─
doc-dependencies.json
JSON
├─
DOCUMENTATIONINDEX.md
Markdown
├─
FEEDSYSTEM.md
Markdown
├─
FLOWS.md
Markdown
├─
MEMORYSYSTEM.md
Markdown
├─
PAIAGENTSYSTEM.md
Markdown
├─
PAISYSTEMARCHITECTURE.md
Markdown
├─
PIPELINES.md
Markdown
├─
README.md
Markdown
├─
SKILL.md
Markdown
├─
SKILLSYSTEM.md
Markdown
├─
START-HERE.md
Markdown
├─
SYSTEM_USER_EXTENDABILITY.md
Markdown
├─
TERMINALTABS.md
Markdown
├─
THEDELEGATIONSYSTEM.md
Markdown
├─
THEFABRICSYSTEM.md
Markdown
├─
THEHOOKSYSTEM.md
Markdown
├─
THENOTIFICATIONSYSTEM.md
Markdown
└─
TOOLS.md
Markdown
安全亮点
✓ Security-first architecture with layered defense model (settings.json + hooks + logging + git)
✓ Command injection defense documentation with actual mitigation examples
✓ Path protection rules for sensitive files (~/.ssh, ~/.aws)
✓ SecretScan.ts uses external TruffleHog (legitimate security tool) without exfiltrating data
✓ SessionHarvester.ts only reads local transcripts and writes to local MEMORY/
✓ pai.ts update command is documented and uses official Claude installation endpoint
✓ No base64-encoded payloads, eval(), or dynamic code execution
✓ No credentials harvested or transmitted externally