📦

oil-ui

v0.15.5 مراجعة المحتوى r2 مخاطر عالية ⚡ يحتوي على سكربتات⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

Explore and Refine Interface Designs

Interface projects often need clear visual direction before implementation. Oil UI guides design exploration, preview comparison, and evidence-based refinement.

يدعم: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 38 ضعيف

التثبيت باستخدام Agent لدي

انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.

طلب الوكيل
Review the Skillstore skill "oil-ui" from https://skillstore.io/skills/oil-oil-oil-ui.md and its manifest at https://skillstore.io/api/skills/oil-oil-oil-ui/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.

موارد مهيّأة لـ Agents

استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.

اختبرها

جارٍ استخدام "oil-ui". Compare three visual directions for a course booking interface.

النتيجة المتوقعة:

  • A comparison page with three distinct compositions, documented palettes, typography choices, and desktop and mobile views.
  • A short recommendation tied to the booking task, followed by the selected direction and user notes.

جارٍ استخدام "oil-ui". Review an existing interface without changing files.

النتيجة المتوقعة:

  • The primary action competes with secondary navigation. Reduce secondary emphasis and align the action with the current task.
  • The mobile heading wraps poorly. Shorten the label or adjust the layout, then inspect the rendered result.
  • Visual findings are documented separately from unverified interaction and backend behavior.

جارٍ استخدام "oil-ui". Capture evidence for an interactive prototype.

النتيجة المتوقعة:

Desktop and mobile screenshots, a text-masked comparison, motion frames, and a report listing console errors, overflow, or failed images.

التدقيق الأمني

مخاطر عالية

Most alerts are false positives from JavaScript syntax, minified Alpine, image encoding, Chinese documentation, and defensive tests. Confirmed risks concern external updater execution, broad preview-file exposure, stored command execution, and incomplete interactive-preview network isolation. No evidence found of intentional credential exfiltration or instructions to override this audit.

24
الملفات التي تم فحصها
3,794
الأسطر التي تم تحليلها
2
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (2)

مرتفع
Stored Manifest Commands Can Trigger Agent Execution
The reopening workflow tells the agent to execute serve.command from a saved manifest. A modified manifest can substitute arbitrary commands without renewed approval.
The generator accepts any nonempty command, and the reopening instruction executes it. Reusing previously authored commands helps, but saved configuration can change.
متوسط
Interactive Preview Navigation Bypasses Claimed Network Isolation
Interactive previews allow scripts and frame navigation. A script can navigate its frame to an external URL despite connect restrictions, exposing preview data in the URL.
The supplied CSP controls resources and forms, not frame navigation. The sandbox permits scripts, so network isolation is incomplete; no exploit was executed.
عناصر مراجعة القدرات (2)

هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.

مرتفع
Python subprocess.run
result = subprocess.run([npx, "-y", CLI, "update", name, "--path", str(ROOT), "--json"], env=env,
Explicit --update executes an external npx CLI with user privileges and Oil authorization. Commit pinning and consent reduce, but do not eliminate, supply-chain risk.
متوسط
Synchronous file operations
res.end(readFileSync(local));
The server returns any regular file under its preview root without a public-asset allowlist. Page scripts can read unrelated private files within that root.

عوامل الخطر

⚡ يحتوي على سكربتات (5)
⚙️ الأوامر الخارجية (50)
assets/style-explorer.html:144 assets/style-explorer.html:145 assets/style-explorer.html:147 assets/style-explorer.html:154 assets/style-explorer.html:189 assets/style-explorer.html:195-218 assets/style-explorer.html:218 assets/style-explorer.html:230-232 assets/style-explorer.html:232-233 assets/style-explorer.html:233-254 assets/style-explorer.html:254-270 assets/style-explorer.html:270 assets/style-explorer.html:272-286 assets/style-explorer.html:286-298 assets/style-explorer.html:298-308 assets/style-explorer.html:308-314 assets/style-explorer.html:314-324 assets/style-explorer.html:324-329 assets/style-explorer.html:329 assets/style-explorer.html:143 assets/style-explorer.html:174 assets/style-explorer.html:192 assets/style-explorer.html:193 assets/style-explorer.html:196 assets/style-explorer.html:197 assets/style-explorer.html:220 assets/style-explorer.html:237 assets/style-explorer.html:240 assets/style-explorer.html:248 assets/style-explorer.html:249 assets/style-explorer.html:252 assets/style-explorer.html:256 assets/style-explorer.html:257 assets/style-explorer.html:258 assets/style-explorer.html:260 assets/style-explorer.html:264 assets/style-explorer.html:275 assets/style-explorer.html:280 assets/style-explorer.html:282 assets/style-explorer.html:283 assets/style-explorer.html:285 assets/style-explorer.html:286 assets/style-explorer.html:287 assets/style-explorer.html:298 assets/style-explorer.html:308 assets/style-explorer.html:314 assets/style-explorer.html:315 assets/style-explorer.html:316 assets/style-explorer.html:321 assets/style-explorer.html:322
🌐 الوصول إلى الشبكة (50)
📁 الوصول إلى نظام الملفات (44)
🔑 متغيرات البيئة (34)
شارك واستشهد بهذا التقرير

شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.

فتح التقرير المرتبط بالإصدار
تقييم الأمان

نسخ رابط التقرير

https://skillstore.io/skills/oil-oil-oil-ui/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

شارة Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/oil-oil-oil-ui/security.svg)](https://skillstore.io/skills/oil-oil-oil-ui?utm_source=security_passport_badge)

شارة HTML

<a href="https://skillstore.io/skills/oil-oil-oil-ui?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/oil-oil-oil-ui/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

بطاقة قابلة للتضمين

<iframe src="https://skillstore.io/embed/skills/oil-oil-oil-ui.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
الاستشهادات الأكاديمية (APA · BibTeX · CFF)

اقتباس APA

oil-oil. (2026). oil-ui security audit report (audit version 2) [Author version 0.15.5]. Skillstore. https://skillstore.io/skills/oil-oil-oil-ui/audits/2

اقتباس BibTeX

@techreport{oil-oil-oil-oil-oil-ui-2026, author = {oil-oil}, title = {oil-ui security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/oil-oil-oil-ui/audits/2}, note = {Author version 0.15.5} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "oil-ui security audit report (audit version 2)" version: "0.15.5" type: report authors: - name: "oil-oil" date-released: "2026-10-05" url: "https://skillstore.io/skills/oil-oil-oil-ui/audits/2" identifiers: - type: other value: "skillstore:oil-oil-oil-ui:audit:2" description: "Skillstore immutable audit report identifier"

تقييم Skillstore

سبب هذا التقييم موثوقية الأدلة: متوسط
95
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
65
المجتمع
91
الامتثال للمواصفات

ما الذي يمكنك بناؤه

Choose a Product Direction

Compare distinct interface directions before selecting typography, imagery, and composition for implementation.

Refine an Existing Interface

Improve hierarchy and spacing while preserving established brand assets, components, and project conventions.

Review a Proposed Experience

Inspect desktop and mobile evidence, record visible problems, and prioritize changes without modifying project files.

جرّب هذه الموجّهات

Review One Screen
Review this screen for hierarchy, spacing, typography, and readability. Keep files unchanged and distinguish visible defects from style preferences.
Compare Design Directions
Explore three distinct directions for this product. Keep the audience, content, and main action consistent, then create a comparison page.
Recreate a Reference
Recreate this reference at its documented viewport. Add a mobile layout and label assumptions where the reference does not show behavior.
Refine and Verify a Workflow
Refine this workflow using existing components. Capture key states and motion evidence, request an independent visual review, and report remaining gaps.

أفضل الممارسات

  • Define the audience, main action, actual content, target viewport, and deliverable before exploring directions.
  • Inspect actual-size desktop and mobile renders; record unverified behavior and keep screenshots tied to the current version.
  • Use trusted candidates in a dedicated preview directory, approve saved commands, and authorize updates separately.

تجنب

  • Treating a static screenshot or scaled preview as proof of working interaction or mobile reflow.
  • Executing stored manifest commands or external updates without reviewing their source and scope.
  • Previewing untrusted scripts beside private files or claiming interactive previews cannot make external requests.

الأسئلة المتكررة

Which assistants can use this skill?
The workflow supports Claude, Codex, and Claude Code. Optional generation and capture depend on the host environment.
Does it produce working interfaces?
It can guide implementation and prototypes, but business logic and comprehensive code correctness remain outside its stated scope.
Can comparison pages work offline?
Embedded static HTML and image candidates are portable. Live candidates need a local server; interactive scripts do not guarantee complete network isolation.
What does screenshot capture require?
The bundled tool needs Node.js 22+ and Chrome, Chromium, or Edge. Video assembly additionally needs ffmpeg.
Does it update automatically?
Default checks only read public version information. Explicit --update approval runs a pinned external CLI that can replace the installation.
Can it review an interface without editing files?
Yes. Review-only requests remain read-only, and independent visual review requires an isolated reviewer that can inspect images.

تفاصيل المطور

المؤلف

oil-oil

الترخيص

MIT

إصدار المؤلف

v0.15.5

مراجعة Skillstore

r2

مرجع

47f59dc55cb81458b6e112128ee16cf32ef77f31

حداثة الصيانة

٦‏/١٠‏/٢٠٢٦

الاستخدام

10 تنزيلات · 0 مشاهدات