Skip to content
View ultra-supara's full-sized avatar
🏠
Working from home
🏠
Working from home

Sponsors

@HikaruEgashira

Organizations

@sisaku-security

Block or report ultra-supara

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ultra-supara/README.md

Security Engineer & Founder

Static Analysis,
Threat Analysis,
Malware in Cloud & Browser,
Software Supply-Chain Security,
Offensive Security
AI Governance

Code wins arguments. I build the tools that defend the software supply chain.

Speaker Deck Zenn LinkedIn Speaker Profile


Black Hat USA 2026 DEF CON 34 Black Hat Asia 2025 JSAC 2025

🔭 About

  • 🐤 Security Engineer at a fintech startup 2022-2026.
    • endpoint detection
    • threat analysis
    • AI governance
  • 🏛️ IPA(独立行政法人情報処理推進機構)専門委員 — 2026–present.
  • ⭐️ Focus
    • Enterprise Security (AWS, GitHub ecosystem, mobile devices, EDR)
    • Security Dev Tooling (Static Analysis, Malware, CloudSec)
    • Offensive Security(FireFox・Chrome)
  • 🎤 Security Researcher
    • Speaker at the world's premier cybersecurity conferences such as Black Hat USA 2026, DEF CON 34, Black Hat Asia 2025, and JSAC 2025.
  • 🎓 B.S. in Computer Science & Engineering, Ritsumeikan University ('24).

🛠️ Current Development

sisakulint  '23 – present

CI-friendly static linter with autofix, SAST, and semantic analysis for GitHub Actions. It outperforms GitHub's official tool (CodeQL) in both speed and coverage for Actions-specific vulnerabilities.

🎤 DEF CON 34 ('26) · 📑 DEF CON 34 Slides · Black Hat Asia ('25) · 📖 Docs · ▶️ Demo video

💬 LinkedIn

Benchmark Result
GitHub Security Lab (GHSL) advisories 100% (18/18)
GitHub Security Advisories (GHSA) 81.6% (31/38)
Auto-fix coverage 38+ rules
Detection categories & differentiators
Detection Category Rules
Code Injection & Expression Safety 9
Supply Chain & Dependency Security 7
Credential & Secret Protection 7
Pipeline Poisoning & Artifact Integrity 8
Triggers & Access Control 7
Workflow Quality & Best Practices 8

Differentiators

  • Taint propagation across steps, jobs, and reusable workflows (unique capability)
  • Multi-step semantic analysis, not single-step pattern matching
  • Validated against real-world vulns in PX4-Autopilot, weaviate, nrwl/nx, ag-grid, and more

MachStealer  '25 – present

Forensic Tool & reproducing the credential-harvesting pipeline shared by macOS infostealer families (AMOS, Poseidon, Banshee, Cthulhu, Cuckoo). Apple Silicon only. No exfiltration by design.

🎤 Black Hat USA ('26) · 📑 Black Hat USA Slides · ▶️ Black Hat USA Talk · ▶️ Research walkthrough (EN) · ▶️ ずんだもん解説 (JP)

💬 LinkedIn

SIGIL  '26 – present

Local-first AI-BOM generator for auditing local LLMs — a single static Rust binary that inventories every local model, verifies artefacts against manifest digests, classifies runtime API exposure, detects license obligations, and lifts native binaries through a guarded SafeISA. Every PASS / WARN / FAIL comes from a deterministic analyzer plus a YAML policy — no cloud, no subprocess spawn, no LLM in the verdict path.

📖 Live site · 🔎 AI-BOM viewer · 📊 State of Local AI Audit — 2026 H1

📝 Development notes


🎯 Offensive Security — CVEs

Credited vulnerability research: a transpiler-runtime audit of enspirit/elo and reported memory-safety, mitigation-bypass, and privileged-navigation issues in Mozilla Firefox and Firefox Focus for Android.

CVE Severity Target Vulnerability Advisory
CVE-2026-44266 Critical Elo · Ruby backend RCE via unescaped #{...} interpolation in emitted string literals & subtype-constraint labels 🔗
CVE-2026-44267 Critical Elo · JS emitter Sandbox escape to arbitrary Node.js / browser code execution via unfiltered .constructor member access 🔗
CVE-2026-44265 High Elo · all backends Code injection via unvalidated emission of programmatic AST fields (literal, identifier, member-access, object key, datapath, lambda param) 🔗
CVE-2026-15719 Critical Firefox 152.0.6 · ESR 140.13 · ESR 115.38 UXSS: attacker JavaScript in a cross-process, cross-origin iframe executes with victim-origin privileges 🔗
CVE-2026-92041 Moderate Firefox 156 Opaque Response Blocking (ORB) bypass via an unvalidated isInDevToolsContext IPC flag supplied by a compromised content process 🔗
CVE-2026-16393 Moderate Firefox 153 Cross-process information disclosure: GPU-memory padding bytes exposed to a content process during WebGPU buffer copies 🔗
CVE-2026-16387 Moderate Firefox 153 Race condition allowing cross-process IPC interception or disruption 🔗
CVE-2026-12307 Moderate Firefox 152 DevTools StyleEditor local file overwrite or creation after a save gesture via attacker-controlled source-map file:// labels 🔗
CVE-2026-84135 Low Firefox Focus · Android Missing LoadUrlFlags.external() lets a zero-permission app force privileged page navigation and URL-query-driven pref writes without user interaction 🔗
CVE-2026-8969 Low Firefox 151 AudioWorklet bypass of Trusted Types enforcement for require-trusted-types-for 'script' CSP 🔗

Firefox and Firefox Focus entries credit Atsushi Sada as reporter (Bug 2029482, Bug 2031123, Bug 2038133, Bug 2043200, Bug 2043820, Bug 2045410, Bug 2046661).


🎤 Talks & Recognition

Year Event Topic / Role
2026 CSS2026 · OWS · 3C1 世界観を、実装する — Invited Speaker Program · Slides
2026 CSS2026 · OWS · Panel Discussion AIはOSSの守護者か、それとも破壊者か? ~フロンティアAI時代のOSSセキュリティ~ — Panelist 🔗
2026 Black Hat USA Arsenal · Malware Track MachStealer 🔗 · Slides · Video
2026 DEF CON 34 Demo Labs sisakulint 🔗 · Slides
2026 セキュリティ・キャンプ全国大会 · Class D2 AIシステムにおける脅威対策とガバナンス実践 — Instructor 🔗
2026 サイバー防衛研究会 · 8月例会 フロンティアAIの「脆弱性発見農場」で見た景色――価値の重心はどこへ移るのか — Invited Speaker 🔗
2025 Black Hat Asia Arsenal · Code Assessment Track sisakulint  🔗
2025 JSAC 2025 MITRE ATT&CK tooling via multi-LLM agents + RAG — LT 🔗
2025 セキュリティ若手の会 Workshop LLM Safety Hands-On — Instructor 🔗
2025 Findy TECH BATON #6 npm supply-chain attacks — Speaker 🔗
2024 Security-JAWS #35 Malware & content-tampering defense in the cloud 🔗
2024 Closed Career Event @ RiST Risk-based security operations 🔗

🎤 CSS2026 · OWS研究会 招待講演 — 世界観を、実装する(2026-10-21)

3C1「OSSとAIが切り拓くサイバーセキュリティの未来」にて講演。学生時代からのOSS開発、AIを活用した脆弱性研究、コミュニティづくりを振り返り、自分の問いや世界観を技術と活動に実装し、経験を次の挑戦へつなぐ過程を紹介。

スライドと講演動画をすべて公開しています。来られなかった方、見逃した方、もう一度見たい方にも届けばうれしいです。

📑 スライド「世界観を、実装する」

▶️ 講演動画(全4本)

Part テーマ
01 AI時代、自分の問いをどう育てるか
02 問いをセキュリティツールに変える
03 AIを使った脆弱性研究で、何を設計するのか
04 学びの場をつくり、経験を次へつなぐ

🎤 CSS2026 · OWS パネルディスカッション — AIはOSSの守護者か、それとも破壊者か? ~フロンティアAI時代のOSSセキュリティ~(2026-10-21)

AIを用いたOSSの脆弱性発見手法や、今後の開発プロセスについて議論。現行のv1.0、v1.1、v1.2…の開発と並行して、開発手法も含めて丸ごとAI主導で作り直すv2.0プロジェクトを進め、技術的負債の解消を目指す案を提案。

誰が保守できるのか分からなくなったレガシーコンポーネントから順に、再実装と旧システムの廃止を試みることが、将来の開発・保守を助けると考えています。こうした取り組みが、AI前提のDevOpsへのパラダイムシフトにつながることを期待しています。

📖 OWS2026 プログラム

🎓 セキュリティ・キャンプ2026 全国大会 · クラスD「AIセキュリティクラス」— Class D2「AIシステムにおける脅威対策とガバナンス実践」 (2026-08-11 · @HikaruEgashira との共同講師)

LLM / AI エージェントを社会実装する立場から、AI 固有の脅威(プロンプトインジェクション、データ汚染など)を技術的に扱いつつ、実装だけでは消しきれないリスクに対して制度設計・ガバナンス・戦略まで含めた包括的な対策を演習形式で扱うハンズオン講義。

🎤 サイバー防衛研究会 · 8月例会 — フロンティアAIの「脆弱性発見農場」で見た景色――価値の重心はどこへ移るのか(2026-08-21)

Firefoxを対象に、AIエージェントでロジックバグを継続的に探索する「脆弱性発見農場」の実践を紹介。対象の機能と危険な状態を整理した「世界モデル」と、成功・失敗を記録する台帳を通じて探索を改善する手法、AI時代の脆弱性研究における対象理解と人間によるトリアージの役割について講演。

📰 「脆弱性発見農場」でロジックバグを探す〈サイバー防衛研究会8月例会報告〉 — INODS UNVEIL


🌐 Community

📰 セキュリティ若手の会 — articles & event reports

✍️ Tech Blog


✍️ Tech Book

🧰 Tech Stack

Languages

Go Rust Python

Cloud & Infra

AWS Docker Linux

Pinned Loading

  1. sisaku-security/sisakulint sisaku-security/sisakulint Public

    CI-Friendly static linter with autofix, SAST, semantic analysis for GitHub Actions

    Go 52 4

  2. MachStealer MachStealer Public

    One Pipeline Behind Every macOS Infostealer

    Go 23 1

  3. SIGIL SIGIL Public

    Semantic Inspection Guarded Intelligence Layers for local LLM

    Rust 4

  4. caido/skills caido/skills Public

    🤹 Caido AI Skills

    TypeScript 287 28

  5. mini-container-book mini-container-book Public

    リバイバル版のmini-container-book

    Python