From af6b3b37887d1e42bfbe32a462916252f7ef2fa9 Mon Sep 17 00:00:00 2001 From: yinlixin Date: Sat, 30 May 2026 18:54:21 +0800 Subject: [PATCH 1/4] feat(codex): add skill UI metadata --- .codex/assets/trail-of-bits-mark.svg | 5 +++++ .codex/skills/gh-cli/agents/openai.yaml | 4 ++++ .../skills/agentic-actions-auditor/agents/openai.yaml | 4 ++++ .../ask-questions-if-underspecified/agents/openai.yaml | 4 ++++ .../skills/audit-context-building/agents/openai.yaml | 4 ++++ .../skills/algorand-vulnerability-scanner/agents/openai.yaml | 4 ++++ .../skills/audit-prep-assistant/agents/openai.yaml | 4 ++++ .../skills/cairo-vulnerability-scanner/agents/openai.yaml | 4 ++++ .../skills/code-maturity-assessor/agents/openai.yaml | 4 ++++ .../skills/cosmos-vulnerability-scanner/agents/openai.yaml | 4 ++++ .../skills/guidelines-advisor/agents/openai.yaml | 4 ++++ .../skills/secure-workflow-guide/agents/openai.yaml | 4 ++++ .../skills/solana-vulnerability-scanner/agents/openai.yaml | 4 ++++ .../substrate-vulnerability-scanner/agents/openai.yaml | 4 ++++ .../skills/token-integration-analyzer/agents/openai.yaml | 4 ++++ .../skills/ton-vulnerability-scanner/agents/openai.yaml | 4 ++++ .../skills/burpsuite-project-parser/agents/openai.yaml | 4 ++++ plugins/c-review/skills/c-review/agents/openai.yaml | 4 ++++ .../claude-in-chrome-troubleshooting/agents/openai.yaml | 4 ++++ .../skills/constant-time-analysis/agents/openai.yaml | 4 ++++ .../skills/interpreting-culture-index/agents/openai.yaml | 4 ++++ .../skills/debug-buttercup/agents/openai.yaml | 4 ++++ .../skills/devcontainer-setup/agents/openai.yaml | 4 ++++ .../skills/differential-review/agents/openai.yaml | 4 ++++ .../skills/dimensional-analysis/agents/openai.yaml | 4 ++++ plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml | 4 ++++ .../skills/entry-point-analyzer/agents/openai.yaml | 4 ++++ .../skills/firebase-apk-scanner/agents/openai.yaml | 4 ++++ plugins/fp-check/skills/fp-check/agents/openai.yaml | 4 ++++ plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml | 4 ++++ .../skills/insecure-defaults/agents/openai.yaml | 4 ++++ .../skills/let-fate-decide/agents/openai.yaml | 4 ++++ .../modern-python/skills/modern-python/agents/openai.yaml | 4 ++++ .../skills/mutation-testing/agents/openai.yaml | 4 ++++ .../skills/property-based-testing/agents/openai.yaml | 4 ++++ .../skills/seatbelt-sandboxer/agents/openai.yaml | 4 ++++ .../second-opinion/skills/second-opinion/agents/openai.yaml | 4 ++++ .../skills/semgrep-rule-creator/agents/openai.yaml | 4 ++++ .../skills/semgrep-rule-variant-creator/agents/openai.yaml | 4 ++++ plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml | 4 ++++ .../skill-improver/skills/skill-improver/agents/openai.yaml | 4 ++++ .../skills/spec-to-code-compliance/agents/openai.yaml | 4 ++++ plugins/static-analysis/skills/codeql/agents/openai.yaml | 4 ++++ .../static-analysis/skills/sarif-parsing/agents/openai.yaml | 4 ++++ plugins/static-analysis/skills/semgrep/agents/openai.yaml | 4 ++++ .../skills/supply-chain-risk-auditor/agents/openai.yaml | 4 ++++ .../skills/address-sanitizer/agents/openai.yaml | 4 ++++ .../testing-handbook-skills/skills/aflpp/agents/openai.yaml | 4 ++++ .../skills/atheris/agents/openai.yaml | 4 ++++ .../skills/cargo-fuzz/agents/openai.yaml | 4 ++++ .../skills/constant-time-testing/agents/openai.yaml | 4 ++++ .../skills/coverage-analysis/agents/openai.yaml | 4 ++++ .../skills/fuzzing-dictionary/agents/openai.yaml | 4 ++++ .../skills/fuzzing-obstacles/agents/openai.yaml | 4 ++++ .../skills/harness-writing/agents/openai.yaml | 4 ++++ .../testing-handbook-skills/skills/libafl/agents/openai.yaml | 4 ++++ .../skills/libfuzzer/agents/openai.yaml | 4 ++++ .../skills/ossfuzz/agents/openai.yaml | 4 ++++ .../testing-handbook-skills/skills/ruzzy/agents/openai.yaml | 4 ++++ .../skills/testing-handbook-generator/agents/openai.yaml | 4 ++++ .../skills/wycheproof/agents/openai.yaml | 4 ++++ .../trailmark/skills/audit-augmentation/agents/openai.yaml | 4 ++++ .../skills/crypto-protocol-diagram/agents/openai.yaml | 4 ++++ plugins/trailmark/skills/diagramming-code/agents/openai.yaml | 4 ++++ plugins/trailmark/skills/genotoxic/agents/openai.yaml | 4 ++++ plugins/trailmark/skills/graph-evolution/agents/openai.yaml | 4 ++++ .../trailmark/skills/mermaid-to-proverif/agents/openai.yaml | 4 ++++ .../trailmark/skills/trailmark-structural/agents/openai.yaml | 4 ++++ .../trailmark/skills/trailmark-summary/agents/openai.yaml | 4 ++++ plugins/trailmark/skills/trailmark/agents/openai.yaml | 4 ++++ plugins/trailmark/skills/vector-forge/agents/openai.yaml | 4 ++++ .../skills/variant-analysis/agents/openai.yaml | 4 ++++ .../skills/designing-workflow-skills/agents/openai.yaml | 4 ++++ .../skills/yara-rule-authoring/agents/openai.yaml | 4 ++++ .../zeroize-audit/skills/zeroize-audit/agents/openai.yaml | 4 ++++ 75 files changed, 301 insertions(+) create mode 100644 .codex/assets/trail-of-bits-mark.svg create mode 100644 .codex/skills/gh-cli/agents/openai.yaml create mode 100644 plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml create mode 100644 plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml create mode 100644 plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml create mode 100644 plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml create mode 100644 plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml create mode 100644 plugins/c-review/skills/c-review/agents/openai.yaml create mode 100644 plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml create mode 100644 plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml create mode 100644 plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml create mode 100644 plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml create mode 100644 plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml create mode 100644 plugins/differential-review/skills/differential-review/agents/openai.yaml create mode 100644 plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml create mode 100644 plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml create mode 100644 plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml create mode 100644 plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml create mode 100644 plugins/fp-check/skills/fp-check/agents/openai.yaml create mode 100644 plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml create mode 100644 plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml create mode 100644 plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml create mode 100644 plugins/modern-python/skills/modern-python/agents/openai.yaml create mode 100644 plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml create mode 100644 plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml create mode 100644 plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml create mode 100644 plugins/second-opinion/skills/second-opinion/agents/openai.yaml create mode 100644 plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml create mode 100644 plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml create mode 100644 plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml create mode 100644 plugins/skill-improver/skills/skill-improver/agents/openai.yaml create mode 100644 plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml create mode 100644 plugins/static-analysis/skills/codeql/agents/openai.yaml create mode 100644 plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml create mode 100644 plugins/static-analysis/skills/semgrep/agents/openai.yaml create mode 100644 plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml create mode 100644 plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml create mode 100644 plugins/trailmark/skills/audit-augmentation/agents/openai.yaml create mode 100644 plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml create mode 100644 plugins/trailmark/skills/diagramming-code/agents/openai.yaml create mode 100644 plugins/trailmark/skills/genotoxic/agents/openai.yaml create mode 100644 plugins/trailmark/skills/graph-evolution/agents/openai.yaml create mode 100644 plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml create mode 100644 plugins/trailmark/skills/trailmark-structural/agents/openai.yaml create mode 100644 plugins/trailmark/skills/trailmark-summary/agents/openai.yaml create mode 100644 plugins/trailmark/skills/trailmark/agents/openai.yaml create mode 100644 plugins/trailmark/skills/vector-forge/agents/openai.yaml create mode 100644 plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml create mode 100644 plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml create mode 100644 plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml create mode 100644 plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml diff --git a/.codex/assets/trail-of-bits-mark.svg b/.codex/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..5fdc5cf4 --- /dev/null +++ b/.codex/assets/trail-of-bits-mark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/.codex/skills/gh-cli/agents/openai.yaml b/.codex/skills/gh-cli/agents/openai.yaml new file mode 100644 index 00000000..d4726c6d --- /dev/null +++ b/.codex/skills/gh-cli/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml b/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml b/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml b/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml b/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml b/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml b/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/c-review/skills/c-review/agents/openai.yaml b/plugins/c-review/skills/c-review/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/c-review/skills/c-review/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml b/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml b/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml b/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml b/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/differential-review/skills/differential-review/agents/openai.yaml b/plugins/differential-review/skills/differential-review/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/differential-review/skills/differential-review/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml b/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml b/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml b/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/fp-check/skills/fp-check/agents/openai.yaml b/plugins/fp-check/skills/fp-check/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/fp-check/skills/fp-check/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml b/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml b/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml b/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/modern-python/skills/modern-python/agents/openai.yaml b/plugins/modern-python/skills/modern-python/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/modern-python/skills/modern-python/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml b/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml b/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/second-opinion/skills/second-opinion/agents/openai.yaml b/plugins/second-opinion/skills/second-opinion/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/second-opinion/skills/second-opinion/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml b/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/skill-improver/skills/skill-improver/agents/openai.yaml b/plugins/skill-improver/skills/skill-improver/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/skill-improver/skills/skill-improver/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/codeql/agents/openai.yaml b/plugins/static-analysis/skills/codeql/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/static-analysis/skills/codeql/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml b/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/semgrep/agents/openai.yaml b/plugins/static-analysis/skills/semgrep/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/static-analysis/skills/semgrep/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml b/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml b/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml b/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml b/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml b/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml b/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml b/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml b/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml b/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml b/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml b/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml b/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml b/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml b/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml b/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/diagramming-code/agents/openai.yaml b/plugins/trailmark/skills/diagramming-code/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/diagramming-code/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/genotoxic/agents/openai.yaml b/plugins/trailmark/skills/genotoxic/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/genotoxic/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/graph-evolution/agents/openai.yaml b/plugins/trailmark/skills/graph-evolution/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/graph-evolution/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml b/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml b/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml b/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark/agents/openai.yaml b/plugins/trailmark/skills/trailmark/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/trailmark/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/vector-forge/agents/openai.yaml b/plugins/trailmark/skills/vector-forge/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/trailmark/skills/vector-forge/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml b/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml b/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml b/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" diff --git a/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml b/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml new file mode 100644 index 00000000..097250c6 --- /dev/null +++ b/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml @@ -0,0 +1,4 @@ +interface: + icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + brand_color: "#D83A34" From 2749d5fe7a2ba7a5febe622f759eacc2a9c09c76 Mon Sep 17 00:00:00 2001 From: yinlixin Date: Tue, 2 Jun 2026 20:59:38 +0800 Subject: [PATCH 2/4] Use official Trail of Bits logo --- .codex/assets/trail-of-bits-mark.svg | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.codex/assets/trail-of-bits-mark.svg b/.codex/assets/trail-of-bits-mark.svg index 5fdc5cf4..97f6f0c9 100644 --- a/.codex/assets/trail-of-bits-mark.svg +++ b/.codex/assets/trail-of-bits-mark.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file From 937d0908f831d6ceb4303ca110e997bd64949bd2 Mon Sep 17 00:00:00 2001 From: Dan Guido Date: Fri, 5 Jun 2026 10:35:20 -0400 Subject: [PATCH 3/4] fix: resolve code review findings for PR #175 Codex silently drops the icons as authored: its loader (codex-rs/core-skills resolve_asset_path) requires icon paths containing '..' to resolve under /assets/, and the repo-root .codex/assets location fails that containment check. Verified empirically via codex app-server plugin/read: every iconSmall/iconLarge came back null; only brand_color applied. P1 fixed: - Vendor trail-of-bits-mark.svg into plugins//assets/ for all 38 plugins with skills and point every openai.yaml at ../../assets/trail-of-bits-mark.svg (the supported plugin-level shared asset pattern). Icons now resolve for marketplace installs too, since nothing escapes the plugin root. - Drop the .codex/ additions: .codex/skills/gh-cli/agents/ openai.yaml resolved nowhere (.codex/skills is not a Codex discovery root) and PR #173 removes the whole .codex/ tree P2 fixed: - Patch-bump all 38 touched plugins in plugin.json and marketplace.json so installed clients pick up the metadata Verified: - Static check replicating Codex's resolution algorithm: all 73 yaml files resolve under their plugin assets/ and exist - Live codex app-server probe: 71/72 loadable skills report resolved iconSmall/iconLarge and brand_color #D83A34 (claude-in-chrome-troubleshooting fails to load on main due to a pre-existing 64-char qualified-name limit, fixed by #173's rename; zeroize-audit's manifest mcpServers object is likewise a pre-existing Codex incompatibility fixed by #173) - validate_codex_skills.py, validate_plugin_metadata.py, prek all pass Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude-plugin/marketplace.json | 76 +++++++++---------- .codex/skills/gh-cli/agents/openai.yaml | 4 - .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 2 +- .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../audit-context-building/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../audit-prep-assistant/agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../code-maturity-assessor/agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../guidelines-advisor/agents/openai.yaml | 4 +- .../secure-workflow-guide/agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- plugins/c-review/.claude-plugin/plugin.json | 2 +- .../c-review/assets/trail-of-bits-mark.svg | 1 + .../skills/c-review/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../constant-time-analysis/agents/openai.yaml | 4 +- .../culture-index/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/debug-buttercup/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../devcontainer-setup/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../differential-review/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../dimensional-analysis/agents/openai.yaml | 4 +- .../dwarf-expert/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/dwarf-expert/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../entry-point-analyzer/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../firebase-apk-scanner/agents/openai.yaml | 4 +- plugins/fp-check/.claude-plugin/plugin.json | 2 +- .../fp-check/assets/trail-of-bits-mark.svg | 1 + .../skills/fp-check/agents/openai.yaml | 4 +- .../git-cleanup/.claude-plugin/plugin.json | 2 +- .../git-cleanup/assets/trail-of-bits-mark.svg | 1 + .../skills/git-cleanup/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../insecure-defaults/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/let-fate-decide/agents/openai.yaml | 4 +- .../modern-python/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/modern-python/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../mutation-testing/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../property-based-testing/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../seatbelt-sandboxer/agents/openai.yaml | 4 +- .../second-opinion/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/second-opinion/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../semgrep-rule-creator/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../sharp-edges/.claude-plugin/plugin.json | 2 +- .../sharp-edges/assets/trail-of-bits-mark.svg | 1 + .../skills/sharp-edges/agents/openai.yaml | 4 +- .../skill-improver/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/skill-improver/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/codeql/agents/openai.yaml | 4 +- .../skills/sarif-parsing/agents/openai.yaml | 4 +- .../skills/semgrep/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../address-sanitizer/agents/openai.yaml | 4 +- .../skills/aflpp/agents/openai.yaml | 4 +- .../skills/atheris/agents/openai.yaml | 4 +- .../skills/cargo-fuzz/agents/openai.yaml | 4 +- .../constant-time-testing/agents/openai.yaml | 4 +- .../coverage-analysis/agents/openai.yaml | 4 +- .../fuzzing-dictionary/agents/openai.yaml | 4 +- .../fuzzing-obstacles/agents/openai.yaml | 4 +- .../skills/harness-writing/agents/openai.yaml | 4 +- .../skills/libafl/agents/openai.yaml | 4 +- .../skills/libfuzzer/agents/openai.yaml | 4 +- .../skills/ossfuzz/agents/openai.yaml | 4 +- .../skills/ruzzy/agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../skills/wycheproof/agents/openai.yaml | 4 +- plugins/trailmark/.claude-plugin/plugin.json | 2 +- .../trailmark/assets/trail-of-bits-mark.svg | 1 + .../audit-augmentation/agents/openai.yaml | 4 +- .../agents/openai.yaml | 4 +- .../diagramming-code/agents/openai.yaml | 4 +- .../skills/genotoxic/agents/openai.yaml | 4 +- .../skills/graph-evolution/agents/openai.yaml | 4 +- .../mermaid-to-proverif/agents/openai.yaml | 4 +- .../trailmark-structural/agents/openai.yaml | 4 +- .../trailmark-summary/agents/openai.yaml | 4 +- .../skills/trailmark/agents/openai.yaml | 4 +- .../skills/vector-forge/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../variant-analysis/agents/openai.yaml | 4 +- .../.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../agents/openai.yaml | 4 +- .../yara-authoring/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../yara-rule-authoring/agents/openai.yaml | 4 +- .../zeroize-audit/.claude-plugin/plugin.json | 2 +- .../assets/trail-of-bits-mark.svg | 1 + .../skills/zeroize-audit/agents/openai.yaml | 4 +- 151 files changed, 260 insertions(+), 227 deletions(-) delete mode 100644 .codex/skills/gh-cli/agents/openai.yaml rename {.codex => plugins/agentic-actions-auditor}/assets/trail-of-bits-mark.svg (99%) create mode 100644 plugins/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg create mode 100644 plugins/audit-context-building/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/assets/trail-of-bits-mark.svg create mode 100644 plugins/burpsuite-project-parser/assets/trail-of-bits-mark.svg create mode 100644 plugins/c-review/assets/trail-of-bits-mark.svg create mode 100644 plugins/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg create mode 100644 plugins/constant-time-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/culture-index/assets/trail-of-bits-mark.svg create mode 100644 plugins/debug-buttercup/assets/trail-of-bits-mark.svg create mode 100644 plugins/devcontainer-setup/assets/trail-of-bits-mark.svg create mode 100644 plugins/differential-review/assets/trail-of-bits-mark.svg create mode 100644 plugins/dimensional-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/dwarf-expert/assets/trail-of-bits-mark.svg create mode 100644 plugins/entry-point-analyzer/assets/trail-of-bits-mark.svg create mode 100644 plugins/firebase-apk-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/fp-check/assets/trail-of-bits-mark.svg create mode 100644 plugins/git-cleanup/assets/trail-of-bits-mark.svg create mode 100644 plugins/insecure-defaults/assets/trail-of-bits-mark.svg create mode 100644 plugins/let-fate-decide/assets/trail-of-bits-mark.svg create mode 100644 plugins/modern-python/assets/trail-of-bits-mark.svg create mode 100644 plugins/mutation-testing/assets/trail-of-bits-mark.svg create mode 100644 plugins/property-based-testing/assets/trail-of-bits-mark.svg create mode 100644 plugins/seatbelt-sandboxer/assets/trail-of-bits-mark.svg create mode 100644 plugins/second-opinion/assets/trail-of-bits-mark.svg create mode 100644 plugins/semgrep-rule-creator/assets/trail-of-bits-mark.svg create mode 100644 plugins/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg create mode 100644 plugins/sharp-edges/assets/trail-of-bits-mark.svg create mode 100644 plugins/skill-improver/assets/trail-of-bits-mark.svg create mode 100644 plugins/spec-to-code-compliance/assets/trail-of-bits-mark.svg create mode 100644 plugins/static-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/assets/trail-of-bits-mark.svg create mode 100644 plugins/variant-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/workflow-skill-design/assets/trail-of-bits-mark.svg create mode 100644 plugins/yara-authoring/assets/trail-of-bits-mark.svg create mode 100644 plugins/zeroize-audit/assets/trail-of-bits-mark.svg diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 2ffb0c7f..0c7b0deb 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -11,7 +11,7 @@ "plugins": [ { "name": "ask-questions-if-underspecified", - "version": "1.0.1", + "version": "1.0.2", "description": "Clarify ambiguous requirements by asking questions before implementing. Only when invoked explicitly.", "author": { "name": "Kevin Valerio", @@ -23,7 +23,7 @@ { "name": "audit-context-building", "description": "Build deep architectural context through ultra-granular code analysis before vulnerability hunting", - "version": "1.1.0", + "version": "1.1.1", "author": { "name": "Omar Inuwa" }, @@ -31,7 +31,7 @@ }, { "name": "building-secure-contracts", - "version": "1.1.1", + "version": "1.1.2", "description": "Comprehensive smart contract security toolkit based on Trail of Bits' Building Secure Contracts framework. Includes vulnerability scanners for 6 blockchains and 5 development guideline assistants.", "author": { "name": "Omar Inuwa && Paweł Płatek" @@ -40,7 +40,7 @@ }, { "name": "burpsuite-project-parser", - "version": "1.0.0", + "version": "1.0.1", "description": "Search and extract data from Burp Suite project files (.burp) for security analysis", "author": { "name": "Will Vandevanter" @@ -49,7 +49,7 @@ }, { "name": "claude-in-chrome-troubleshooting", - "version": "1.0.0", + "version": "1.0.1", "description": "Diagnose and fix Claude in Chrome MCP extension connectivity issues", "author": { "name": "Dan Guido" @@ -58,7 +58,7 @@ }, { "name": "constant-time-analysis", - "version": "0.1.0", + "version": "0.1.1", "description": "Detect compiler-induced timing side-channels in cryptographic code", "author": { "name": "Scott Arciszewski", @@ -68,7 +68,7 @@ }, { "name": "culture-index", - "version": "1.1.0", + "version": "1.1.1", "description": "Interprets Culture Index survey results for individuals and teams", "author": { "name": "Dan Guido" @@ -77,7 +77,7 @@ }, { "name": "debug-buttercup", - "version": "1.0.0", + "version": "1.0.1", "description": "Debug Buttercup Kubernetes deployments", "author": { "name": "Ronald Eytchison", @@ -87,7 +87,7 @@ }, { "name": "devcontainer-setup", - "version": "0.2.0", + "version": "0.2.1", "description": "Create pre-configured devcontainers with Claude Code and language-specific tooling", "author": { "name": "Alexis Challande", @@ -98,7 +98,7 @@ { "name": "differential-review", "description": "Security-focused differential review of code changes with git history analysis and blast radius estimation", - "version": "1.1.0", + "version": "1.1.1", "author": { "name": "Omar Inuwa" }, @@ -106,7 +106,7 @@ }, { "name": "firebase-apk-scanner", - "version": "2.1.0", + "version": "2.1.1", "description": "Scan Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. For authorized security research only.", "author": { "name": "Nick Sellier" @@ -127,7 +127,7 @@ { "name": "dwarf-expert", "description": "Interact with and understand the DWARF debugging format", - "version": "1.0.0", + "version": "1.0.1", "author": { "name": "Evan Hellman", "email": "opensource@trailofbits.com" @@ -136,7 +136,7 @@ }, { "name": "entry-point-analyzer", - "version": "1.0.0", + "version": "1.0.1", "description": "Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level, and generates structured audit reports.", "author": { "name": "Nicolas Donboly", @@ -147,7 +147,7 @@ }, { "name": "mutation-testing", - "version": "1.0.0", + "version": "1.0.1", "description": "Configures mewt or muton mutation testing campaigns — scopes targets, tunes timeouts, and optimizes long-running runs. Use when the user mentions mewt, muton, mutation testing, or wants to configure or optimize a mutation testing campaign.", "author": { "name": "Trail of Bits", @@ -159,7 +159,7 @@ { "name": "property-based-testing", "description": "Property-based testing guidance for multiple languages and smart contracts", - "version": "1.1.0", + "version": "1.1.1", "author": { "name": "Henrik Brodin", "email": "opensource@trailofbits.com" @@ -168,7 +168,7 @@ }, { "name": "semgrep-rule-creator", - "version": "1.2.0", + "version": "1.2.1", "description": "Create custom Semgrep rules for detecting bug patterns and security vulnerabilities", "author": { "name": "Maciej Domanski" @@ -177,7 +177,7 @@ }, { "name": "semgrep-rule-variant-creator", - "version": "1.0.0", + "version": "1.0.1", "description": "Creates language variants of existing Semgrep rules with proper applicability analysis and test-driven validation", "author": { "name": "Maciej Domanski", @@ -187,7 +187,7 @@ }, { "name": "sharp-edges", - "version": "1.1.0", + "version": "1.1.1", "description": "Identify error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes", "author": { "name": "Scott Arciszewski", @@ -198,7 +198,7 @@ }, { "name": "static-analysis", - "version": "1.2.1", + "version": "1.2.2", "description": "Static analysis toolkit with CodeQL, Semgrep, and SARIF parsing for security vulnerability detection", "author": { "name": "Axel Mierczuk & Paweł Płatek" @@ -208,7 +208,7 @@ { "name": "spec-to-code-compliance", "description": "Specification-to-code compliance checker for blockchain audits with evidence-based alignment analysis", - "version": "1.1.0", + "version": "1.1.1", "author": { "name": "Omar Inuwa" }, @@ -216,7 +216,7 @@ }, { "name": "testing-handbook-skills", - "version": "1.0.1", + "version": "1.0.2", "description": "Skills from the Trail of Bits Application Security Testing Handbook (appsec.guide)", "author": { "name": "Paweł Płatek" @@ -225,7 +225,7 @@ }, { "name": "trailmark", - "version": "0.8.1", + "version": "0.8.2", "description": "Builds multi-language source code graphs for security analysis: call graphs, attack surface mapping, blast radius, taint propagation, complexity hotspots, and entry point enumeration. Generates Mermaid diagrams (call graphs, class hierarchies, dependency maps, heatmaps). Compares code graph snapshots for structural diff and evolution analysis. Runs graph-informed mutation testing triage (genotoxic). Generates mutation-driven test vectors (vector-forge). Extracts crypto protocol message flows and converts Mermaid diagrams to ProVerif models. Projects SARIF and weAudit findings onto code graphs. Use when analyzing call paths, mapping attack surface, visualizing code architecture, triaging survived mutants, generating cryptographic test vectors, diagramming crypto protocols, formally verifying protocols, or augmenting audits with static analysis findings.", "author": { "name": "Scott Arciszewski", @@ -235,7 +235,7 @@ }, { "name": "variant-analysis", - "version": "1.0.0", + "version": "1.0.1", "description": "Find similar vulnerabilities and bugs across codebases using pattern-based analysis", "author": { "name": "Axel Mierczuk" @@ -244,7 +244,7 @@ }, { "name": "c-review", - "version": "1.1.2", + "version": "1.1.3", "description": "Comprehensive C/C++ security code review with specialized bug-finding agents covering memory safety, type safety, concurrency, and Linux/Windows userspace-specific issues", "author": { "name": "Paweł Płatek" @@ -253,7 +253,7 @@ }, { "name": "modern-python", - "version": "1.5.0", + "version": "1.5.1", "description": "Modern Python best practices. Use when creating new Python projects, and writing Python scripts, or migrating existing projects from legacy tools.", "author": { "name": "William Tan", @@ -264,7 +264,7 @@ }, { "name": "insecure-defaults", - "version": "1.0.0", + "version": "1.0.1", "description": "Detects insecure default configurations including hardcoded credentials, fallback secrets, weak authentication defaults, and dangerous values in production", "author": { "name": "Trail of Bits", @@ -275,7 +275,7 @@ }, { "name": "second-opinion", - "version": "1.6.0", + "version": "1.6.1", "description": "Runs code reviews using external LLM CLIs (OpenAI Codex, Google Gemini) on uncommitted changes, branch diffs, or specific commits. Bundles Codex's built-in MCP server for direct tool access.", "author": { "name": "Dan Guido" @@ -284,7 +284,7 @@ }, { "name": "yara-authoring", - "version": "2.0.0", + "version": "2.0.1", "description": "YARA-X detection rule authoring with linting and quality analysis", "author": { "name": "Trail of Bits", @@ -295,7 +295,7 @@ }, { "name": "git-cleanup", - "version": "1.0.0", + "version": "1.0.1", "description": "Safely analyzes and cleans up local git branches and worktrees by categorizing them as merged, squash-merged, superseded, or active work.", "author": { "name": "Henrik Brodin", @@ -306,7 +306,7 @@ }, { "name": "workflow-skill-design", - "version": "1.0.1", + "version": "1.0.2", "description": "Teaches design patterns for workflow-based Claude Code skills and provides a review agent for auditing existing skills", "author": { "name": "Benjamin Samuels", @@ -317,7 +317,7 @@ }, { "name": "seatbelt-sandboxer", - "version": "1.0.0", + "version": "1.0.1", "description": "Generate minimal macOS Seatbelt sandbox configurations for applications", "author": { "name": "Spencer Michaels" @@ -326,7 +326,7 @@ }, { "name": "supply-chain-risk-auditor", - "version": "1.0.0", + "version": "1.0.1", "description": "Audit supply-chain threat landscape of project dependencies for exploitation or takeover risk", "author": { "name": "Spencer Michaels" @@ -335,7 +335,7 @@ }, { "name": "zeroize-audit", - "version": "0.1.0", + "version": "0.1.1", "description": "Detects missing or compiler-optimized zeroization of sensitive data with assembly and control-flow analysis", "author": { "name": "Trail of Bits", @@ -346,7 +346,7 @@ }, { "name": "let-fate-decide", - "version": "1.2.0", + "version": "1.2.1", "description": "Draws the 12 Houses of the Zodiac Tarot spread using cryptographic randomness to add 100+ bits of entropy to vague or underspecified planning. Interprets the spread to guide next steps. Use when feeling lucky, invoking heart-of-the-cards energy, or when prompts are ambiguous.", "author": { "name": "Scott Arciszewski", @@ -356,7 +356,7 @@ }, { "name": "agentic-actions-auditor", - "version": "1.2.0", + "version": "1.2.1", "description": "Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations (Claude Code Action, Gemini CLI, OpenAI Codex, GitHub AI Inference)", "author": { "name": "Emilio López & Will Vandevanter" @@ -365,7 +365,7 @@ }, { "name": "skill-improver", - "version": "1.0.2", + "version": "1.0.3", "description": "Automatically reviews and fixes Claude Code skills through iterative refinement until they meet quality standards. Requires plugin-dev plugin.", "author": { "name": "Paweł Płatek", @@ -375,7 +375,7 @@ }, { "name": "fp-check", - "version": "1.0.0", + "version": "1.0.1", "description": "Systematic false positive verification for security bug analysis with mandatory gate reviews", "author": { "name": "Maciej Domanski" @@ -384,7 +384,7 @@ }, { "name": "dimensional-analysis", - "version": "3.0.0", + "version": "3.0.1", "description": "Annotates codebases with dimensional analysis comments documenting units, dimensions, and decimal scaling. Use when someone asks to annotate units in a codebase, perform a dimensional analysis, or find vulnerabilities in a DeFi protocol. Prevents dimensional mismatches and catches formula bugs early.", "author": { "name": "Coriolan Pinhas & Benjamin Samuels", diff --git a/.codex/skills/gh-cli/agents/openai.yaml b/.codex/skills/gh-cli/agents/openai.yaml deleted file mode 100644 index d4726c6d..00000000 --- a/.codex/skills/gh-cli/agents/openai.yaml +++ /dev/null @@ -1,4 +0,0 @@ -interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" - brand_color: "#D83A34" diff --git a/plugins/agentic-actions-auditor/.claude-plugin/plugin.json b/plugins/agentic-actions-auditor/.claude-plugin/plugin.json index 61f12ab3..4eae5c59 100644 --- a/plugins/agentic-actions-auditor/.claude-plugin/plugin.json +++ b/plugins/agentic-actions-auditor/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "agentic-actions-auditor", "description": "Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations (Claude Code Action, Gemini CLI, OpenAI Codex, GitHub AI Inference)", - "version": "1.2.0", + "version": "1.2.1", "author": { "name": "Emilio López & Will Vandevanter" } diff --git a/.codex/assets/trail-of-bits-mark.svg b/plugins/agentic-actions-auditor/assets/trail-of-bits-mark.svg similarity index 99% rename from .codex/assets/trail-of-bits-mark.svg rename to plugins/agentic-actions-auditor/assets/trail-of-bits-mark.svg index 97f6f0c9..7cd6e7ca 100644 --- a/.codex/assets/trail-of-bits-mark.svg +++ b/plugins/agentic-actions-auditor/assets/trail-of-bits-mark.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml +++ b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/ask-questions-if-underspecified/.claude-plugin/plugin.json b/plugins/ask-questions-if-underspecified/.claude-plugin/plugin.json index d36f4aed..6cbdf367 100644 --- a/plugins/ask-questions-if-underspecified/.claude-plugin/plugin.json +++ b/plugins/ask-questions-if-underspecified/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "ask-questions-if-underspecified", - "version": "1.0.1", + "version": "1.0.2", "description": "Clarify ambiguous requirements by asking questions before implementing. Only when invoked explicitly.", "author": { "name": "Kevin Valerio", diff --git a/plugins/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg b/plugins/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml +++ b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/audit-context-building/.claude-plugin/plugin.json b/plugins/audit-context-building/.claude-plugin/plugin.json index fa6ad1d8..afaf0481 100644 --- a/plugins/audit-context-building/.claude-plugin/plugin.json +++ b/plugins/audit-context-building/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "audit-context-building", - "version": "1.1.0", + "version": "1.1.1", "description": "Build deep architectural context through ultra-granular code analysis before vulnerability hunting", "author": { "name": "Omar Inuwa", diff --git a/plugins/audit-context-building/assets/trail-of-bits-mark.svg b/plugins/audit-context-building/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/audit-context-building/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml b/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml +++ b/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/.claude-plugin/plugin.json b/plugins/building-secure-contracts/.claude-plugin/plugin.json index 24d80e8b..be973b3c 100644 --- a/plugins/building-secure-contracts/.claude-plugin/plugin.json +++ b/plugins/building-secure-contracts/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "building-secure-contracts", - "version": "1.1.1", + "version": "1.1.2", "description": "Comprehensive smart contract security toolkit based on Trail of Bits' Building Secure Contracts framework. Includes vulnerability scanners for 6 blockchains and 5 development guideline assistants.", "author": { "name": "Omar Inuwa && Paweł Płatek", diff --git a/plugins/building-secure-contracts/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml b/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml b/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml b/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml b/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml b/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/burpsuite-project-parser/.claude-plugin/plugin.json b/plugins/burpsuite-project-parser/.claude-plugin/plugin.json index 55f67eb5..254f6075 100644 --- a/plugins/burpsuite-project-parser/.claude-plugin/plugin.json +++ b/plugins/burpsuite-project-parser/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "burpsuite-project-parser", - "version": "1.0.0", + "version": "1.0.1", "description": "Search and extract data from Burp Suite project files (.burp) for security analysis", "author": { "name": "Will Vandevanter", diff --git a/plugins/burpsuite-project-parser/assets/trail-of-bits-mark.svg b/plugins/burpsuite-project-parser/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/burpsuite-project-parser/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml +++ b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/c-review/.claude-plugin/plugin.json b/plugins/c-review/.claude-plugin/plugin.json index 8cd4b4ed..9207c631 100644 --- a/plugins/c-review/.claude-plugin/plugin.json +++ b/plugins/c-review/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "c-review", - "version": "1.1.2", + "version": "1.1.3", "description": "Comprehensive C/C++ security code review with specialized bug-finding agents covering memory safety, type safety, concurrency, and Linux/Windows userspace-specific issues", "author": { "name": "Paweł Płatek" diff --git a/plugins/c-review/assets/trail-of-bits-mark.svg b/plugins/c-review/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/c-review/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/c-review/skills/c-review/agents/openai.yaml b/plugins/c-review/skills/c-review/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/c-review/skills/c-review/agents/openai.yaml +++ b/plugins/c-review/skills/c-review/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/claude-in-chrome-troubleshooting/.claude-plugin/plugin.json b/plugins/claude-in-chrome-troubleshooting/.claude-plugin/plugin.json index b57f9d33..2e241658 100644 --- a/plugins/claude-in-chrome-troubleshooting/.claude-plugin/plugin.json +++ b/plugins/claude-in-chrome-troubleshooting/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "claude-in-chrome-troubleshooting", - "version": "1.0.0", + "version": "1.0.1", "description": "Diagnose and fix Claude in Chrome MCP extension connectivity issues", "author": { "name": "Dan Guido" diff --git a/plugins/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg b/plugins/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml +++ b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/constant-time-analysis/.claude-plugin/plugin.json b/plugins/constant-time-analysis/.claude-plugin/plugin.json index 8d47c65a..680ca4c7 100644 --- a/plugins/constant-time-analysis/.claude-plugin/plugin.json +++ b/plugins/constant-time-analysis/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "constant-time-analysis", - "version": "0.1.0", + "version": "0.1.1", "description": "Detect compiler-induced timing side-channels in cryptographic code", "author": { "name": "Scott Arciszewski", diff --git a/plugins/constant-time-analysis/assets/trail-of-bits-mark.svg b/plugins/constant-time-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/constant-time-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml b/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml +++ b/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/culture-index/.claude-plugin/plugin.json b/plugins/culture-index/.claude-plugin/plugin.json index 56dc3d97..a703c8fd 100644 --- a/plugins/culture-index/.claude-plugin/plugin.json +++ b/plugins/culture-index/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "culture-index", - "version": "1.1.0", + "version": "1.1.1", "description": "Interprets Culture Index survey results for individuals and teams", "author": { "name": "Dan Guido" diff --git a/plugins/culture-index/assets/trail-of-bits-mark.svg b/plugins/culture-index/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/culture-index/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml b/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml +++ b/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/debug-buttercup/.claude-plugin/plugin.json b/plugins/debug-buttercup/.claude-plugin/plugin.json index 3109d59f..962f3d19 100644 --- a/plugins/debug-buttercup/.claude-plugin/plugin.json +++ b/plugins/debug-buttercup/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "debug-buttercup", - "version": "1.0.0", + "version": "1.0.1", "description": "Debug Buttercup Kubernetes deployments", "author": { "name": "Ronald Eytchison", diff --git a/plugins/debug-buttercup/assets/trail-of-bits-mark.svg b/plugins/debug-buttercup/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/debug-buttercup/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml b/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml +++ b/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/devcontainer-setup/.claude-plugin/plugin.json b/plugins/devcontainer-setup/.claude-plugin/plugin.json index ea09ad7e..9a139512 100644 --- a/plugins/devcontainer-setup/.claude-plugin/plugin.json +++ b/plugins/devcontainer-setup/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "devcontainer-setup", - "version": "0.2.0", + "version": "0.2.1", "description": "Create pre-configured devcontainers with Claude Code and language-specific tooling", "author": { "name": "Alexis Challande", diff --git a/plugins/devcontainer-setup/assets/trail-of-bits-mark.svg b/plugins/devcontainer-setup/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/devcontainer-setup/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml b/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml +++ b/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/differential-review/.claude-plugin/plugin.json b/plugins/differential-review/.claude-plugin/plugin.json index 4771a84e..d3e0e4c6 100644 --- a/plugins/differential-review/.claude-plugin/plugin.json +++ b/plugins/differential-review/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "differential-review", - "version": "1.1.0", + "version": "1.1.1", "description": "Security-focused differential review of code changes with git history analysis and blast radius estimation", "author": { "name": "Omar Inuwa", diff --git a/plugins/differential-review/assets/trail-of-bits-mark.svg b/plugins/differential-review/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/differential-review/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/differential-review/skills/differential-review/agents/openai.yaml b/plugins/differential-review/skills/differential-review/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/differential-review/skills/differential-review/agents/openai.yaml +++ b/plugins/differential-review/skills/differential-review/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/dimensional-analysis/.claude-plugin/plugin.json b/plugins/dimensional-analysis/.claude-plugin/plugin.json index 66e2a719..4321ac6d 100644 --- a/plugins/dimensional-analysis/.claude-plugin/plugin.json +++ b/plugins/dimensional-analysis/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "dimensional-analysis", - "version": "3.0.0", + "version": "3.0.1", "description": "Annotates codebases with dimensional analysis comments documenting units, dimensions, and decimal scaling. Use when someone asks to annotate units in a codebase, perform a dimensional analysis, or find vulnerabilities in a DeFi protocol. Prevents dimensional mismatches and catches formula bugs early.", "author": { "name": "Coriolan Pinhas & Benjamin Samuels", diff --git a/plugins/dimensional-analysis/assets/trail-of-bits-mark.svg b/plugins/dimensional-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/dimensional-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml b/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml +++ b/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/dwarf-expert/.claude-plugin/plugin.json b/plugins/dwarf-expert/.claude-plugin/plugin.json index e5b787b2..12f62b2d 100644 --- a/plugins/dwarf-expert/.claude-plugin/plugin.json +++ b/plugins/dwarf-expert/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "dwarf-expert", - "version": "1.0.0", + "version": "1.0.1", "description": "Interact with and understand the DWARF debugging format", "author": { "name": "Evan Hellman", diff --git a/plugins/dwarf-expert/assets/trail-of-bits-mark.svg b/plugins/dwarf-expert/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/dwarf-expert/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml b/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml +++ b/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/entry-point-analyzer/.claude-plugin/plugin.json b/plugins/entry-point-analyzer/.claude-plugin/plugin.json index 7f9af244..e6cbd138 100644 --- a/plugins/entry-point-analyzer/.claude-plugin/plugin.json +++ b/plugins/entry-point-analyzer/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "entry-point-analyzer", - "version": "1.0.0", + "version": "1.0.1", "description": "Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level, and generates structured audit reports.", "author": { "name": "Nicolas Donboly", diff --git a/plugins/entry-point-analyzer/assets/trail-of-bits-mark.svg b/plugins/entry-point-analyzer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/entry-point-analyzer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml b/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml +++ b/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/firebase-apk-scanner/.claude-plugin/plugin.json b/plugins/firebase-apk-scanner/.claude-plugin/plugin.json index e3a680e6..613968fb 100644 --- a/plugins/firebase-apk-scanner/.claude-plugin/plugin.json +++ b/plugins/firebase-apk-scanner/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "firebase-apk-scanner", - "version": "2.1.0", + "version": "2.1.1", "description": "Scan Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. For authorized security research only.", "author": { "name": "Nick Sellier", diff --git a/plugins/firebase-apk-scanner/assets/trail-of-bits-mark.svg b/plugins/firebase-apk-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/firebase-apk-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml +++ b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/fp-check/.claude-plugin/plugin.json b/plugins/fp-check/.claude-plugin/plugin.json index 7ea83723..ab437d27 100644 --- a/plugins/fp-check/.claude-plugin/plugin.json +++ b/plugins/fp-check/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "fp-check", - "version": "1.0.0", + "version": "1.0.1", "description": "Systematic false positive verification for security bug analysis with mandatory gate reviews", "author": { "name": "Maciej Domanski" diff --git a/plugins/fp-check/assets/trail-of-bits-mark.svg b/plugins/fp-check/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/fp-check/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/fp-check/skills/fp-check/agents/openai.yaml b/plugins/fp-check/skills/fp-check/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/fp-check/skills/fp-check/agents/openai.yaml +++ b/plugins/fp-check/skills/fp-check/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/git-cleanup/.claude-plugin/plugin.json b/plugins/git-cleanup/.claude-plugin/plugin.json index c4e827ae..73dbb5d3 100644 --- a/plugins/git-cleanup/.claude-plugin/plugin.json +++ b/plugins/git-cleanup/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "git-cleanup", - "version": "1.0.0", + "version": "1.0.1", "description": "Safely analyzes and cleans up local git branches and worktrees by categorizing them as merged, squash-merged, superseded, or active work.", "author": { "name": "Henrik Brodin", diff --git a/plugins/git-cleanup/assets/trail-of-bits-mark.svg b/plugins/git-cleanup/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/git-cleanup/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml b/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml +++ b/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/insecure-defaults/.claude-plugin/plugin.json b/plugins/insecure-defaults/.claude-plugin/plugin.json index 8004fe05..22f5ab99 100644 --- a/plugins/insecure-defaults/.claude-plugin/plugin.json +++ b/plugins/insecure-defaults/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "insecure-defaults", - "version": "1.0.0", + "version": "1.0.1", "description": "Detects insecure default configurations including hardcoded credentials, fallback secrets, weak authentication defaults, and dangerous values in production", "author": { "name": "Trail of Bits", diff --git a/plugins/insecure-defaults/assets/trail-of-bits-mark.svg b/plugins/insecure-defaults/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/insecure-defaults/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml b/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml +++ b/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/let-fate-decide/.claude-plugin/plugin.json b/plugins/let-fate-decide/.claude-plugin/plugin.json index 294c3eb3..2566f69e 100644 --- a/plugins/let-fate-decide/.claude-plugin/plugin.json +++ b/plugins/let-fate-decide/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "let-fate-decide", - "version": "1.2.0", + "version": "1.2.1", "description": "Draws the 12 Houses of the Zodiac Tarot spread using cryptographic randomness to add 100+ bits of entropy to vague or underspecified planning. Interprets the spread to guide next steps. Use when feeling lucky, invoking heart-of-the-cards energy, or when prompts are ambiguous.", "author": { "name": "Scott Arciszewski", diff --git a/plugins/let-fate-decide/assets/trail-of-bits-mark.svg b/plugins/let-fate-decide/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/let-fate-decide/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml b/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml +++ b/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/modern-python/.claude-plugin/plugin.json b/plugins/modern-python/.claude-plugin/plugin.json index 9b71bfe7..f2944cab 100644 --- a/plugins/modern-python/.claude-plugin/plugin.json +++ b/plugins/modern-python/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "modern-python", - "version": "1.5.0", + "version": "1.5.1", "description": "Modern Python best practices. Use when creating new Python projects, and writing Python scripts, or migrating existing projects from legacy tools.", "author": { "name": "William Tan", diff --git a/plugins/modern-python/assets/trail-of-bits-mark.svg b/plugins/modern-python/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/modern-python/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/modern-python/skills/modern-python/agents/openai.yaml b/plugins/modern-python/skills/modern-python/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/modern-python/skills/modern-python/agents/openai.yaml +++ b/plugins/modern-python/skills/modern-python/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/mutation-testing/.claude-plugin/plugin.json b/plugins/mutation-testing/.claude-plugin/plugin.json index 8854eb27..ffd3fd6b 100644 --- a/plugins/mutation-testing/.claude-plugin/plugin.json +++ b/plugins/mutation-testing/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "mutation-testing", - "version": "1.0.0", + "version": "1.0.1", "description": "Configures mewt or muton mutation testing campaigns — scopes targets, tunes timeouts, and optimizes long-running runs. Use when the user mentions mewt, muton, mutation testing, or wants to configure or optimize a mutation testing campaign.", "author": { "name": "Trail of Bits", diff --git a/plugins/mutation-testing/assets/trail-of-bits-mark.svg b/plugins/mutation-testing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/mutation-testing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml b/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml +++ b/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/property-based-testing/.claude-plugin/plugin.json b/plugins/property-based-testing/.claude-plugin/plugin.json index 638bedb7..1b01c385 100644 --- a/plugins/property-based-testing/.claude-plugin/plugin.json +++ b/plugins/property-based-testing/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "property-based-testing", - "version": "1.1.0", + "version": "1.1.1", "description": "Property-based testing guidance for multiple languages and smart contracts", "author": { "name": "Henrik Brodin", diff --git a/plugins/property-based-testing/assets/trail-of-bits-mark.svg b/plugins/property-based-testing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/property-based-testing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml b/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml +++ b/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/seatbelt-sandboxer/.claude-plugin/plugin.json b/plugins/seatbelt-sandboxer/.claude-plugin/plugin.json index 1d757e94..55eb2339 100644 --- a/plugins/seatbelt-sandboxer/.claude-plugin/plugin.json +++ b/plugins/seatbelt-sandboxer/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "seatbelt-sandboxer", - "version": "1.0.0", + "version": "1.0.1", "description": "Generate minimal macOS Seatbelt sandbox configurations for applications", "author": { "name": "Spencer Michaels" diff --git a/plugins/seatbelt-sandboxer/assets/trail-of-bits-mark.svg b/plugins/seatbelt-sandboxer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/seatbelt-sandboxer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml +++ b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/second-opinion/.claude-plugin/plugin.json b/plugins/second-opinion/.claude-plugin/plugin.json index fb777b1b..ffdce270 100644 --- a/plugins/second-opinion/.claude-plugin/plugin.json +++ b/plugins/second-opinion/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "second-opinion", - "version": "1.6.0", + "version": "1.6.1", "description": "Runs code reviews using external LLM CLIs (OpenAI Codex, Google Gemini) on uncommitted changes, branch diffs, or specific commits. Bundles Codex's built-in MCP server for direct tool access.", "author": { "name": "Dan Guido" diff --git a/plugins/second-opinion/assets/trail-of-bits-mark.svg b/plugins/second-opinion/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/second-opinion/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/second-opinion/skills/second-opinion/agents/openai.yaml b/plugins/second-opinion/skills/second-opinion/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/second-opinion/skills/second-opinion/agents/openai.yaml +++ b/plugins/second-opinion/skills/second-opinion/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/semgrep-rule-creator/.claude-plugin/plugin.json b/plugins/semgrep-rule-creator/.claude-plugin/plugin.json index 3571dea6..837a1103 100644 --- a/plugins/semgrep-rule-creator/.claude-plugin/plugin.json +++ b/plugins/semgrep-rule-creator/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "semgrep-rule-creator", - "version": "1.2.0", + "version": "1.2.1", "description": "Create custom Semgrep rules for detecting bug patterns and security vulnerabilities", "author": { "name": "Maciej Domanski" diff --git a/plugins/semgrep-rule-creator/assets/trail-of-bits-mark.svg b/plugins/semgrep-rule-creator/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/semgrep-rule-creator/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml +++ b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/semgrep-rule-variant-creator/.claude-plugin/plugin.json b/plugins/semgrep-rule-variant-creator/.claude-plugin/plugin.json index c5c97196..034a904b 100644 --- a/plugins/semgrep-rule-variant-creator/.claude-plugin/plugin.json +++ b/plugins/semgrep-rule-variant-creator/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "semgrep-rule-variant-creator", - "version": "1.0.0", + "version": "1.0.1", "description": "Creates language variants of existing Semgrep rules with proper applicability analysis and test-driven validation", "author": { "name": "Maciej Domanski", diff --git a/plugins/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg b/plugins/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml +++ b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/sharp-edges/.claude-plugin/plugin.json b/plugins/sharp-edges/.claude-plugin/plugin.json index 8964dcba..1bb3b934 100644 --- a/plugins/sharp-edges/.claude-plugin/plugin.json +++ b/plugins/sharp-edges/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "sharp-edges", - "version": "1.1.0", + "version": "1.1.1", "description": "Identify error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes", "author": { "name": "Trail of Bits", diff --git a/plugins/sharp-edges/assets/trail-of-bits-mark.svg b/plugins/sharp-edges/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/sharp-edges/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml b/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml +++ b/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/skill-improver/.claude-plugin/plugin.json b/plugins/skill-improver/.claude-plugin/plugin.json index bd938146..1b42af38 100644 --- a/plugins/skill-improver/.claude-plugin/plugin.json +++ b/plugins/skill-improver/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "skill-improver", - "version": "1.0.2", + "version": "1.0.3", "description": "Automatically reviews and fixes Claude Code skills through iterative refinement until they meet quality standards. Requires plugin-dev plugin.", "author": { "name": "Paweł Płatek", diff --git a/plugins/skill-improver/assets/trail-of-bits-mark.svg b/plugins/skill-improver/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/skill-improver/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/skill-improver/skills/skill-improver/agents/openai.yaml b/plugins/skill-improver/skills/skill-improver/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/skill-improver/skills/skill-improver/agents/openai.yaml +++ b/plugins/skill-improver/skills/skill-improver/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/spec-to-code-compliance/.claude-plugin/plugin.json b/plugins/spec-to-code-compliance/.claude-plugin/plugin.json index 1e27c823..631e571c 100644 --- a/plugins/spec-to-code-compliance/.claude-plugin/plugin.json +++ b/plugins/spec-to-code-compliance/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "spec-to-code-compliance", - "version": "1.1.0", + "version": "1.1.1", "description": "Specification-to-code compliance checker for blockchain audits with evidence-based alignment analysis", "author": { "name": "Omar Inuwa", diff --git a/plugins/spec-to-code-compliance/assets/trail-of-bits-mark.svg b/plugins/spec-to-code-compliance/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/spec-to-code-compliance/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml +++ b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/static-analysis/.claude-plugin/plugin.json b/plugins/static-analysis/.claude-plugin/plugin.json index 3af99534..a3d10368 100644 --- a/plugins/static-analysis/.claude-plugin/plugin.json +++ b/plugins/static-analysis/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "static-analysis", - "version": "1.2.1", + "version": "1.2.2", "description": "Static analysis toolkit with CodeQL, Semgrep, and SARIF parsing for security vulnerability detection", "author": { "name": "Axel Mierczuk & Paweł Płatek" diff --git a/plugins/static-analysis/assets/trail-of-bits-mark.svg b/plugins/static-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/static-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/static-analysis/skills/codeql/agents/openai.yaml b/plugins/static-analysis/skills/codeql/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/static-analysis/skills/codeql/agents/openai.yaml +++ b/plugins/static-analysis/skills/codeql/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml b/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml +++ b/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/semgrep/agents/openai.yaml b/plugins/static-analysis/skills/semgrep/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/static-analysis/skills/semgrep/agents/openai.yaml +++ b/plugins/static-analysis/skills/semgrep/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/supply-chain-risk-auditor/.claude-plugin/plugin.json b/plugins/supply-chain-risk-auditor/.claude-plugin/plugin.json index 6191a958..2f2777f1 100644 --- a/plugins/supply-chain-risk-auditor/.claude-plugin/plugin.json +++ b/plugins/supply-chain-risk-auditor/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "supply-chain-risk-auditor", - "version": "1.0.0", + "version": "1.0.1", "description": "Audit supply-chain threat landscape of project dependencies for exploitation or takeover risk", "author": { "name": "Spencer Michaels" diff --git a/plugins/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg b/plugins/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml +++ b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/.claude-plugin/plugin.json b/plugins/testing-handbook-skills/.claude-plugin/plugin.json index 790d8a80..b38bbc3e 100644 --- a/plugins/testing-handbook-skills/.claude-plugin/plugin.json +++ b/plugins/testing-handbook-skills/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "testing-handbook-skills", - "version": "1.0.1", + "version": "1.0.2", "description": "Skills from the Trail of Bits Application Security Testing Handbook (appsec.guide)", "author": { "name": "Paweł Płatek" diff --git a/plugins/testing-handbook-skills/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml b/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml b/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml b/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml b/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml b/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml b/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml b/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml b/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml b/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml b/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml b/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml b/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml b/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/.claude-plugin/plugin.json b/plugins/trailmark/.claude-plugin/plugin.json index d1af81f4..86116111 100644 --- a/plugins/trailmark/.claude-plugin/plugin.json +++ b/plugins/trailmark/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "trailmark", - "version": "0.8.1", + "version": "0.8.2", "description": "Builds multi-language source code graphs for security analysis: call graphs, attack surface mapping, blast radius, taint propagation, complexity hotspots, and entry point enumeration. Generates Mermaid diagrams (call graphs, class hierarchies, dependency maps, heatmaps). Compares code graph snapshots for structural diff and evolution analysis. Runs graph-informed mutation testing triage (genotoxic). Generates mutation-driven test vectors (vector-forge). Extracts crypto protocol message flows and converts Mermaid diagrams to ProVerif models. Projects SARIF and weAudit findings onto code graphs. Use when analyzing call paths, mapping attack surface, visualizing code architecture, triaging survived mutants, generating cryptographic test vectors, diagramming crypto protocols, formally verifying protocols, or augmenting audits with static analysis findings.", "author": { "name": "Scott Arciszewski", diff --git a/plugins/trailmark/assets/trail-of-bits-mark.svg b/plugins/trailmark/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml b/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml +++ b/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml b/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml +++ b/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/diagramming-code/agents/openai.yaml b/plugins/trailmark/skills/diagramming-code/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/diagramming-code/agents/openai.yaml +++ b/plugins/trailmark/skills/diagramming-code/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/genotoxic/agents/openai.yaml b/plugins/trailmark/skills/genotoxic/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/genotoxic/agents/openai.yaml +++ b/plugins/trailmark/skills/genotoxic/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/graph-evolution/agents/openai.yaml b/plugins/trailmark/skills/graph-evolution/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/graph-evolution/agents/openai.yaml +++ b/plugins/trailmark/skills/graph-evolution/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml b/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml +++ b/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml b/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml +++ b/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml b/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml +++ b/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark/agents/openai.yaml b/plugins/trailmark/skills/trailmark/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/trailmark/agents/openai.yaml +++ b/plugins/trailmark/skills/trailmark/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/vector-forge/agents/openai.yaml b/plugins/trailmark/skills/vector-forge/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/trailmark/skills/vector-forge/agents/openai.yaml +++ b/plugins/trailmark/skills/vector-forge/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/variant-analysis/.claude-plugin/plugin.json b/plugins/variant-analysis/.claude-plugin/plugin.json index 789f97d3..493c0e60 100644 --- a/plugins/variant-analysis/.claude-plugin/plugin.json +++ b/plugins/variant-analysis/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "variant-analysis", - "version": "1.0.0", + "version": "1.0.1", "description": "Find similar vulnerabilities and bugs across codebases using pattern-based analysis", "author": { "name": "Axel Mierczuk" diff --git a/plugins/variant-analysis/assets/trail-of-bits-mark.svg b/plugins/variant-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/variant-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml b/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml +++ b/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/workflow-skill-design/.claude-plugin/plugin.json b/plugins/workflow-skill-design/.claude-plugin/plugin.json index c3f2ef62..4bdcb632 100644 --- a/plugins/workflow-skill-design/.claude-plugin/plugin.json +++ b/plugins/workflow-skill-design/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "workflow-skill-design", - "version": "1.0.1", + "version": "1.0.2", "description": "Teaches design patterns for workflow-based Claude Code skills and provides a review agent for auditing existing skills", "author": { "name": "Benjamin Samuels", diff --git a/plugins/workflow-skill-design/assets/trail-of-bits-mark.svg b/plugins/workflow-skill-design/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/workflow-skill-design/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml b/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml +++ b/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/yara-authoring/.claude-plugin/plugin.json b/plugins/yara-authoring/.claude-plugin/plugin.json index 308f3277..862f49e0 100644 --- a/plugins/yara-authoring/.claude-plugin/plugin.json +++ b/plugins/yara-authoring/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "yara-authoring", - "version": "2.0.0", + "version": "2.0.1", "description": "YARA-X detection rule authoring with linting and quality analysis", "author": { "name": "Trail of Bits", diff --git a/plugins/yara-authoring/assets/trail-of-bits-mark.svg b/plugins/yara-authoring/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/yara-authoring/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml b/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml +++ b/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/zeroize-audit/.claude-plugin/plugin.json b/plugins/zeroize-audit/.claude-plugin/plugin.json index f3c7b1ed..38da8969 100644 --- a/plugins/zeroize-audit/.claude-plugin/plugin.json +++ b/plugins/zeroize-audit/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "zeroize-audit", - "version": "0.1.0", + "version": "0.1.1", "description": "Detects missing or compiler-optimized zeroization of sensitive data with assembly and control-flow analysis", "author": { "name": "Trail of Bits", diff --git a/plugins/zeroize-audit/assets/trail-of-bits-mark.svg b/plugins/zeroize-audit/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/zeroize-audit/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml b/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml index 097250c6..d4726c6d 100644 --- a/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml +++ b/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../../../.codex/assets/trail-of-bits-mark.svg" - icon_large: "../../../../.codex/assets/trail-of-bits-mark.svg" + icon_small: "../../assets/trail-of-bits-mark.svg" + icon_large: "../../assets/trail-of-bits-mark.svg" brand_color: "#D83A34" From 066cba2ad23413dfaa4b7c72fd964bd36e93d36b Mon Sep 17 00:00:00 2001 From: yinlixin Date: Fri, 5 Jun 2026 23:15:32 +0800 Subject: [PATCH 4/4] fix(codex): use skill-local icon assets --- .../skills/agentic-actions-auditor/agents/openai.yaml | 4 ++-- .../agentic-actions-auditor/assets/trail-of-bits-mark.svg | 1 + .../skills/ask-questions-if-underspecified/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + .../skills/audit-context-building/agents/openai.yaml | 4 ++-- .../audit-context-building/assets/trail-of-bits-mark.svg | 1 + .../skills/algorand-vulnerability-scanner/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + .../skills/audit-prep-assistant/agents/openai.yaml | 4 ++-- .../skills/audit-prep-assistant/assets/trail-of-bits-mark.svg | 1 + .../skills/cairo-vulnerability-scanner/agents/openai.yaml | 4 ++-- .../cairo-vulnerability-scanner/assets/trail-of-bits-mark.svg | 1 + .../skills/code-maturity-assessor/agents/openai.yaml | 4 ++-- .../code-maturity-assessor/assets/trail-of-bits-mark.svg | 1 + .../skills/cosmos-vulnerability-scanner/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + .../skills/guidelines-advisor/agents/openai.yaml | 4 ++-- .../skills/guidelines-advisor/assets/trail-of-bits-mark.svg | 1 + .../skills/secure-workflow-guide/agents/openai.yaml | 4 ++-- .../secure-workflow-guide/assets/trail-of-bits-mark.svg | 1 + .../skills/solana-vulnerability-scanner/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + .../skills/substrate-vulnerability-scanner/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + .../skills/token-integration-analyzer/agents/openai.yaml | 4 ++-- .../token-integration-analyzer/assets/trail-of-bits-mark.svg | 1 + .../skills/ton-vulnerability-scanner/agents/openai.yaml | 4 ++-- .../ton-vulnerability-scanner/assets/trail-of-bits-mark.svg | 1 + .../skills/burpsuite-project-parser/agents/openai.yaml | 4 ++-- .../burpsuite-project-parser/assets/trail-of-bits-mark.svg | 1 + plugins/c-review/skills/c-review/agents/openai.yaml | 4 ++-- .../c-review/skills/c-review/assets/trail-of-bits-mark.svg | 1 + .../claude-in-chrome-troubleshooting/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + .../skills/constant-time-analysis/agents/openai.yaml | 4 ++-- .../constant-time-analysis/assets/trail-of-bits-mark.svg | 1 + .../skills/interpreting-culture-index/agents/openai.yaml | 4 ++-- .../interpreting-culture-index/assets/trail-of-bits-mark.svg | 1 + .../debug-buttercup/skills/debug-buttercup/agents/openai.yaml | 4 ++-- .../skills/debug-buttercup/assets/trail-of-bits-mark.svg | 1 + .../skills/devcontainer-setup/agents/openai.yaml | 4 ++-- .../skills/devcontainer-setup/assets/trail-of-bits-mark.svg | 1 + .../skills/differential-review/agents/openai.yaml | 4 ++-- .../skills/differential-review/assets/trail-of-bits-mark.svg | 1 + .../skills/dimensional-analysis/agents/openai.yaml | 4 ++-- .../skills/dimensional-analysis/assets/trail-of-bits-mark.svg | 1 + plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml | 4 ++-- .../skills/dwarf-expert/assets/trail-of-bits-mark.svg | 1 + .../skills/entry-point-analyzer/agents/openai.yaml | 4 ++-- .../skills/entry-point-analyzer/assets/trail-of-bits-mark.svg | 1 + .../skills/firebase-apk-scanner/agents/openai.yaml | 4 ++-- .../skills/firebase-apk-scanner/assets/trail-of-bits-mark.svg | 1 + plugins/fp-check/skills/fp-check/agents/openai.yaml | 4 ++-- .../fp-check/skills/fp-check/assets/trail-of-bits-mark.svg | 1 + plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml | 4 ++-- .../skills/git-cleanup/assets/trail-of-bits-mark.svg | 1 + .../skills/insecure-defaults/agents/openai.yaml | 4 ++-- .../skills/insecure-defaults/assets/trail-of-bits-mark.svg | 1 + .../let-fate-decide/skills/let-fate-decide/agents/openai.yaml | 4 ++-- .../skills/let-fate-decide/assets/trail-of-bits-mark.svg | 1 + plugins/modern-python/skills/modern-python/agents/openai.yaml | 4 ++-- .../skills/modern-python/assets/trail-of-bits-mark.svg | 1 + .../skills/mutation-testing/agents/openai.yaml | 4 ++-- .../skills/mutation-testing/assets/trail-of-bits-mark.svg | 1 + .../skills/property-based-testing/agents/openai.yaml | 4 ++-- .../property-based-testing/assets/trail-of-bits-mark.svg | 1 + .../skills/seatbelt-sandboxer/agents/openai.yaml | 4 ++-- .../skills/seatbelt-sandboxer/assets/trail-of-bits-mark.svg | 1 + .../second-opinion/skills/second-opinion/agents/openai.yaml | 4 ++-- .../skills/second-opinion/assets/trail-of-bits-mark.svg | 1 + .../skills/semgrep-rule-creator/agents/openai.yaml | 4 ++-- .../skills/semgrep-rule-creator/assets/trail-of-bits-mark.svg | 1 + .../skills/semgrep-rule-variant-creator/agents/openai.yaml | 4 ++-- .../assets/trail-of-bits-mark.svg | 1 + plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml | 4 ++-- .../skills/sharp-edges/assets/trail-of-bits-mark.svg | 1 + .../skill-improver/skills/skill-improver/agents/openai.yaml | 4 ++-- .../skills/skill-improver/assets/trail-of-bits-mark.svg | 1 + .../skills/spec-to-code-compliance/agents/openai.yaml | 4 ++-- .../spec-to-code-compliance/assets/trail-of-bits-mark.svg | 1 + plugins/static-analysis/skills/codeql/agents/openai.yaml | 4 ++-- .../skills/codeql/assets/trail-of-bits-mark.svg | 1 + .../static-analysis/skills/sarif-parsing/agents/openai.yaml | 4 ++-- .../skills/sarif-parsing/assets/trail-of-bits-mark.svg | 1 + plugins/static-analysis/skills/semgrep/agents/openai.yaml | 4 ++-- .../skills/semgrep/assets/trail-of-bits-mark.svg | 1 + .../skills/supply-chain-risk-auditor/agents/openai.yaml | 4 ++-- .../supply-chain-risk-auditor/assets/trail-of-bits-mark.svg | 1 + .../skills/address-sanitizer/agents/openai.yaml | 4 ++-- .../skills/address-sanitizer/assets/trail-of-bits-mark.svg | 1 + .../testing-handbook-skills/skills/aflpp/agents/openai.yaml | 4 ++-- .../skills/aflpp/assets/trail-of-bits-mark.svg | 1 + .../testing-handbook-skills/skills/atheris/agents/openai.yaml | 4 ++-- .../skills/atheris/assets/trail-of-bits-mark.svg | 1 + .../skills/cargo-fuzz/agents/openai.yaml | 4 ++-- .../skills/cargo-fuzz/assets/trail-of-bits-mark.svg | 1 + .../skills/constant-time-testing/agents/openai.yaml | 4 ++-- .../constant-time-testing/assets/trail-of-bits-mark.svg | 1 + .../skills/coverage-analysis/agents/openai.yaml | 4 ++-- .../skills/coverage-analysis/assets/trail-of-bits-mark.svg | 1 + .../skills/fuzzing-dictionary/agents/openai.yaml | 4 ++-- .../skills/fuzzing-dictionary/assets/trail-of-bits-mark.svg | 1 + .../skills/fuzzing-obstacles/agents/openai.yaml | 4 ++-- .../skills/fuzzing-obstacles/assets/trail-of-bits-mark.svg | 1 + .../skills/harness-writing/agents/openai.yaml | 4 ++-- .../skills/harness-writing/assets/trail-of-bits-mark.svg | 1 + .../testing-handbook-skills/skills/libafl/agents/openai.yaml | 4 ++-- .../skills/libafl/assets/trail-of-bits-mark.svg | 1 + .../skills/libfuzzer/agents/openai.yaml | 4 ++-- .../skills/libfuzzer/assets/trail-of-bits-mark.svg | 1 + .../testing-handbook-skills/skills/ossfuzz/agents/openai.yaml | 4 ++-- .../skills/ossfuzz/assets/trail-of-bits-mark.svg | 1 + .../testing-handbook-skills/skills/ruzzy/agents/openai.yaml | 4 ++-- .../skills/ruzzy/assets/trail-of-bits-mark.svg | 1 + .../skills/testing-handbook-generator/agents/openai.yaml | 4 ++-- .../testing-handbook-generator/assets/trail-of-bits-mark.svg | 1 + .../skills/wycheproof/agents/openai.yaml | 4 ++-- .../skills/wycheproof/assets/trail-of-bits-mark.svg | 1 + .../trailmark/skills/audit-augmentation/agents/openai.yaml | 4 ++-- .../skills/audit-augmentation/assets/trail-of-bits-mark.svg | 1 + .../skills/crypto-protocol-diagram/agents/openai.yaml | 4 ++-- .../crypto-protocol-diagram/assets/trail-of-bits-mark.svg | 1 + plugins/trailmark/skills/diagramming-code/agents/openai.yaml | 4 ++-- .../skills/diagramming-code/assets/trail-of-bits-mark.svg | 1 + plugins/trailmark/skills/genotoxic/agents/openai.yaml | 4 ++-- .../trailmark/skills/genotoxic/assets/trail-of-bits-mark.svg | 1 + plugins/trailmark/skills/graph-evolution/agents/openai.yaml | 4 ++-- .../skills/graph-evolution/assets/trail-of-bits-mark.svg | 1 + .../trailmark/skills/mermaid-to-proverif/agents/openai.yaml | 4 ++-- .../skills/mermaid-to-proverif/assets/trail-of-bits-mark.svg | 1 + .../trailmark/skills/trailmark-structural/agents/openai.yaml | 4 ++-- .../skills/trailmark-structural/assets/trail-of-bits-mark.svg | 1 + plugins/trailmark/skills/trailmark-summary/agents/openai.yaml | 4 ++-- .../skills/trailmark-summary/assets/trail-of-bits-mark.svg | 1 + plugins/trailmark/skills/trailmark/agents/openai.yaml | 4 ++-- .../trailmark/skills/trailmark/assets/trail-of-bits-mark.svg | 1 + plugins/trailmark/skills/vector-forge/agents/openai.yaml | 4 ++-- .../skills/vector-forge/assets/trail-of-bits-mark.svg | 1 + .../skills/variant-analysis/agents/openai.yaml | 4 ++-- .../skills/variant-analysis/assets/trail-of-bits-mark.svg | 1 + .../skills/designing-workflow-skills/agents/openai.yaml | 4 ++-- .../designing-workflow-skills/assets/trail-of-bits-mark.svg | 1 + .../skills/yara-rule-authoring/agents/openai.yaml | 4 ++-- .../skills/yara-rule-authoring/assets/trail-of-bits-mark.svg | 1 + plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml | 4 ++-- .../skills/zeroize-audit/assets/trail-of-bits-mark.svg | 1 + 146 files changed, 219 insertions(+), 146 deletions(-) create mode 100644 plugins/agentic-actions-auditor/skills/agentic-actions-auditor/assets/trail-of-bits-mark.svg create mode 100644 plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg create mode 100644 plugins/audit-context-building/skills/audit-context-building/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/audit-prep-assistant/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/code-maturity-assessor/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/guidelines-advisor/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/secure-workflow-guide/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/solana-vulnerability-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/token-integration-analyzer/assets/trail-of-bits-mark.svg create mode 100644 plugins/building-secure-contracts/skills/ton-vulnerability-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/burpsuite-project-parser/skills/burpsuite-project-parser/assets/trail-of-bits-mark.svg create mode 100644 plugins/c-review/skills/c-review/assets/trail-of-bits-mark.svg create mode 100644 plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg create mode 100644 plugins/constant-time-analysis/skills/constant-time-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/culture-index/skills/interpreting-culture-index/assets/trail-of-bits-mark.svg create mode 100644 plugins/debug-buttercup/skills/debug-buttercup/assets/trail-of-bits-mark.svg create mode 100644 plugins/devcontainer-setup/skills/devcontainer-setup/assets/trail-of-bits-mark.svg create mode 100644 plugins/differential-review/skills/differential-review/assets/trail-of-bits-mark.svg create mode 100644 plugins/dimensional-analysis/skills/dimensional-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/dwarf-expert/skills/dwarf-expert/assets/trail-of-bits-mark.svg create mode 100644 plugins/entry-point-analyzer/skills/entry-point-analyzer/assets/trail-of-bits-mark.svg create mode 100644 plugins/firebase-apk-scanner/skills/firebase-apk-scanner/assets/trail-of-bits-mark.svg create mode 100644 plugins/fp-check/skills/fp-check/assets/trail-of-bits-mark.svg create mode 100644 plugins/git-cleanup/skills/git-cleanup/assets/trail-of-bits-mark.svg create mode 100644 plugins/insecure-defaults/skills/insecure-defaults/assets/trail-of-bits-mark.svg create mode 100644 plugins/let-fate-decide/skills/let-fate-decide/assets/trail-of-bits-mark.svg create mode 100644 plugins/modern-python/skills/modern-python/assets/trail-of-bits-mark.svg create mode 100644 plugins/mutation-testing/skills/mutation-testing/assets/trail-of-bits-mark.svg create mode 100644 plugins/property-based-testing/skills/property-based-testing/assets/trail-of-bits-mark.svg create mode 100644 plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/assets/trail-of-bits-mark.svg create mode 100644 plugins/second-opinion/skills/second-opinion/assets/trail-of-bits-mark.svg create mode 100644 plugins/semgrep-rule-creator/skills/semgrep-rule-creator/assets/trail-of-bits-mark.svg create mode 100644 plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg create mode 100644 plugins/sharp-edges/skills/sharp-edges/assets/trail-of-bits-mark.svg create mode 100644 plugins/skill-improver/skills/skill-improver/assets/trail-of-bits-mark.svg create mode 100644 plugins/spec-to-code-compliance/skills/spec-to-code-compliance/assets/trail-of-bits-mark.svg create mode 100644 plugins/static-analysis/skills/codeql/assets/trail-of-bits-mark.svg create mode 100644 plugins/static-analysis/skills/sarif-parsing/assets/trail-of-bits-mark.svg create mode 100644 plugins/static-analysis/skills/semgrep/assets/trail-of-bits-mark.svg create mode 100644 plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/address-sanitizer/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/aflpp/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/atheris/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/cargo-fuzz/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/constant-time-testing/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/coverage-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/fuzzing-dictionary/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/fuzzing-obstacles/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/harness-writing/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/libafl/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/libfuzzer/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/ossfuzz/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/ruzzy/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/testing-handbook-generator/assets/trail-of-bits-mark.svg create mode 100644 plugins/testing-handbook-skills/skills/wycheproof/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/audit-augmentation/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/crypto-protocol-diagram/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/diagramming-code/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/genotoxic/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/graph-evolution/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/mermaid-to-proverif/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/trailmark-structural/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/trailmark-summary/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/trailmark/assets/trail-of-bits-mark.svg create mode 100644 plugins/trailmark/skills/vector-forge/assets/trail-of-bits-mark.svg create mode 100644 plugins/variant-analysis/skills/variant-analysis/assets/trail-of-bits-mark.svg create mode 100644 plugins/workflow-skill-design/skills/designing-workflow-skills/assets/trail-of-bits-mark.svg create mode 100644 plugins/yara-authoring/skills/yara-rule-authoring/assets/trail-of-bits-mark.svg create mode 100644 plugins/zeroize-audit/skills/zeroize-audit/assets/trail-of-bits-mark.svg diff --git a/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml +++ b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/assets/trail-of-bits-mark.svg b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/agentic-actions-auditor/skills/agentic-actions-auditor/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml +++ b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml b/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml +++ b/plugins/audit-context-building/skills/audit-context-building/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/audit-context-building/skills/audit-context-building/assets/trail-of-bits-mark.svg b/plugins/audit-context-building/skills/audit-context-building/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/audit-context-building/skills/audit-context-building/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml b/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/audit-prep-assistant/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/audit-prep-assistant/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/audit-prep-assistant/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/audit-prep-assistant/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml b/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/code-maturity-assessor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/code-maturity-assessor/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/code-maturity-assessor/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/code-maturity-assessor/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml b/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/guidelines-advisor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/guidelines-advisor/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/guidelines-advisor/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/guidelines-advisor/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml b/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/secure-workflow-guide/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/secure-workflow-guide/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/secure-workflow-guide/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/secure-workflow-guide/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/substrate-vulnerability-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml b/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/token-integration-analyzer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/token-integration-analyzer/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/token-integration-analyzer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/token-integration-analyzer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml +++ b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/assets/trail-of-bits-mark.svg b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/building-secure-contracts/skills/ton-vulnerability-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml +++ b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/assets/trail-of-bits-mark.svg b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/burpsuite-project-parser/skills/burpsuite-project-parser/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/c-review/skills/c-review/agents/openai.yaml b/plugins/c-review/skills/c-review/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/c-review/skills/c-review/agents/openai.yaml +++ b/plugins/c-review/skills/c-review/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/c-review/skills/c-review/assets/trail-of-bits-mark.svg b/plugins/c-review/skills/c-review/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/c-review/skills/c-review/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml +++ b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/claude-in-chrome-troubleshooting/skills/claude-in-chrome-troubleshooting/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml b/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml +++ b/plugins/constant-time-analysis/skills/constant-time-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/constant-time-analysis/skills/constant-time-analysis/assets/trail-of-bits-mark.svg b/plugins/constant-time-analysis/skills/constant-time-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/constant-time-analysis/skills/constant-time-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml b/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml +++ b/plugins/culture-index/skills/interpreting-culture-index/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/culture-index/skills/interpreting-culture-index/assets/trail-of-bits-mark.svg b/plugins/culture-index/skills/interpreting-culture-index/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/culture-index/skills/interpreting-culture-index/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml b/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml +++ b/plugins/debug-buttercup/skills/debug-buttercup/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/debug-buttercup/skills/debug-buttercup/assets/trail-of-bits-mark.svg b/plugins/debug-buttercup/skills/debug-buttercup/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/debug-buttercup/skills/debug-buttercup/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml b/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml +++ b/plugins/devcontainer-setup/skills/devcontainer-setup/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/devcontainer-setup/skills/devcontainer-setup/assets/trail-of-bits-mark.svg b/plugins/devcontainer-setup/skills/devcontainer-setup/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/devcontainer-setup/skills/devcontainer-setup/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/differential-review/skills/differential-review/agents/openai.yaml b/plugins/differential-review/skills/differential-review/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/differential-review/skills/differential-review/agents/openai.yaml +++ b/plugins/differential-review/skills/differential-review/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/differential-review/skills/differential-review/assets/trail-of-bits-mark.svg b/plugins/differential-review/skills/differential-review/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/differential-review/skills/differential-review/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml b/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml +++ b/plugins/dimensional-analysis/skills/dimensional-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/dimensional-analysis/skills/dimensional-analysis/assets/trail-of-bits-mark.svg b/plugins/dimensional-analysis/skills/dimensional-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/dimensional-analysis/skills/dimensional-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml b/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml +++ b/plugins/dwarf-expert/skills/dwarf-expert/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/dwarf-expert/skills/dwarf-expert/assets/trail-of-bits-mark.svg b/plugins/dwarf-expert/skills/dwarf-expert/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/dwarf-expert/skills/dwarf-expert/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml b/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml +++ b/plugins/entry-point-analyzer/skills/entry-point-analyzer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/entry-point-analyzer/skills/entry-point-analyzer/assets/trail-of-bits-mark.svg b/plugins/entry-point-analyzer/skills/entry-point-analyzer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/entry-point-analyzer/skills/entry-point-analyzer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml +++ b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/assets/trail-of-bits-mark.svg b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/fp-check/skills/fp-check/agents/openai.yaml b/plugins/fp-check/skills/fp-check/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/fp-check/skills/fp-check/agents/openai.yaml +++ b/plugins/fp-check/skills/fp-check/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/fp-check/skills/fp-check/assets/trail-of-bits-mark.svg b/plugins/fp-check/skills/fp-check/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/fp-check/skills/fp-check/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml b/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml +++ b/plugins/git-cleanup/skills/git-cleanup/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/git-cleanup/skills/git-cleanup/assets/trail-of-bits-mark.svg b/plugins/git-cleanup/skills/git-cleanup/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/git-cleanup/skills/git-cleanup/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml b/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml +++ b/plugins/insecure-defaults/skills/insecure-defaults/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/insecure-defaults/skills/insecure-defaults/assets/trail-of-bits-mark.svg b/plugins/insecure-defaults/skills/insecure-defaults/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/insecure-defaults/skills/insecure-defaults/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml b/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml +++ b/plugins/let-fate-decide/skills/let-fate-decide/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/let-fate-decide/skills/let-fate-decide/assets/trail-of-bits-mark.svg b/plugins/let-fate-decide/skills/let-fate-decide/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/let-fate-decide/skills/let-fate-decide/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/modern-python/skills/modern-python/agents/openai.yaml b/plugins/modern-python/skills/modern-python/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/modern-python/skills/modern-python/agents/openai.yaml +++ b/plugins/modern-python/skills/modern-python/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/modern-python/skills/modern-python/assets/trail-of-bits-mark.svg b/plugins/modern-python/skills/modern-python/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/modern-python/skills/modern-python/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml b/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml +++ b/plugins/mutation-testing/skills/mutation-testing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/mutation-testing/skills/mutation-testing/assets/trail-of-bits-mark.svg b/plugins/mutation-testing/skills/mutation-testing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/mutation-testing/skills/mutation-testing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml b/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml +++ b/plugins/property-based-testing/skills/property-based-testing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/property-based-testing/skills/property-based-testing/assets/trail-of-bits-mark.svg b/plugins/property-based-testing/skills/property-based-testing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/property-based-testing/skills/property-based-testing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml +++ b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/assets/trail-of-bits-mark.svg b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/second-opinion/skills/second-opinion/agents/openai.yaml b/plugins/second-opinion/skills/second-opinion/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/second-opinion/skills/second-opinion/agents/openai.yaml +++ b/plugins/second-opinion/skills/second-opinion/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/second-opinion/skills/second-opinion/assets/trail-of-bits-mark.svg b/plugins/second-opinion/skills/second-opinion/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/second-opinion/skills/second-opinion/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml +++ b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/assets/trail-of-bits-mark.svg b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/semgrep-rule-creator/skills/semgrep-rule-creator/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml +++ b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/semgrep-rule-variant-creator/skills/semgrep-rule-variant-creator/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml b/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml +++ b/plugins/sharp-edges/skills/sharp-edges/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/sharp-edges/skills/sharp-edges/assets/trail-of-bits-mark.svg b/plugins/sharp-edges/skills/sharp-edges/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/sharp-edges/skills/sharp-edges/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/skill-improver/skills/skill-improver/agents/openai.yaml b/plugins/skill-improver/skills/skill-improver/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/skill-improver/skills/skill-improver/agents/openai.yaml +++ b/plugins/skill-improver/skills/skill-improver/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/skill-improver/skills/skill-improver/assets/trail-of-bits-mark.svg b/plugins/skill-improver/skills/skill-improver/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/skill-improver/skills/skill-improver/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml +++ b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/assets/trail-of-bits-mark.svg b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/spec-to-code-compliance/skills/spec-to-code-compliance/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/static-analysis/skills/codeql/agents/openai.yaml b/plugins/static-analysis/skills/codeql/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/static-analysis/skills/codeql/agents/openai.yaml +++ b/plugins/static-analysis/skills/codeql/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/codeql/assets/trail-of-bits-mark.svg b/plugins/static-analysis/skills/codeql/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/static-analysis/skills/codeql/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml b/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml +++ b/plugins/static-analysis/skills/sarif-parsing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/sarif-parsing/assets/trail-of-bits-mark.svg b/plugins/static-analysis/skills/sarif-parsing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/static-analysis/skills/sarif-parsing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/static-analysis/skills/semgrep/agents/openai.yaml b/plugins/static-analysis/skills/semgrep/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/static-analysis/skills/semgrep/agents/openai.yaml +++ b/plugins/static-analysis/skills/semgrep/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/static-analysis/skills/semgrep/assets/trail-of-bits-mark.svg b/plugins/static-analysis/skills/semgrep/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/static-analysis/skills/semgrep/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml +++ b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditor/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml b/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/address-sanitizer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/address-sanitizer/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/address-sanitizer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/address-sanitizer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml b/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/aflpp/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/aflpp/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/aflpp/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/aflpp/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml b/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/atheris/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/atheris/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/atheris/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/atheris/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml b/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/cargo-fuzz/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/cargo-fuzz/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/cargo-fuzz/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/cargo-fuzz/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml b/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/constant-time-testing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/constant-time-testing/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/constant-time-testing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/constant-time-testing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml b/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/coverage-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/coverage-analysis/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/coverage-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/coverage-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/fuzzing-dictionary/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/fuzzing-dictionary/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/fuzzing-obstacles/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/fuzzing-obstacles/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml b/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/harness-writing/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/harness-writing/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/harness-writing/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/harness-writing/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml b/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/libafl/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/libafl/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/libafl/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/libafl/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml b/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/libfuzzer/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/libfuzzer/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/libfuzzer/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/libfuzzer/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml b/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/ossfuzz/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/ossfuzz/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/ossfuzz/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/ossfuzz/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml b/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/ruzzy/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/ruzzy/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/ruzzy/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/ruzzy/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml b/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/testing-handbook-generator/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/testing-handbook-generator/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/testing-handbook-generator/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/testing-handbook-generator/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml b/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml +++ b/plugins/testing-handbook-skills/skills/wycheproof/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/testing-handbook-skills/skills/wycheproof/assets/trail-of-bits-mark.svg b/plugins/testing-handbook-skills/skills/wycheproof/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/testing-handbook-skills/skills/wycheproof/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml b/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml +++ b/plugins/trailmark/skills/audit-augmentation/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/audit-augmentation/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/audit-augmentation/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/audit-augmentation/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml b/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml +++ b/plugins/trailmark/skills/crypto-protocol-diagram/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/crypto-protocol-diagram/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/crypto-protocol-diagram/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/crypto-protocol-diagram/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/diagramming-code/agents/openai.yaml b/plugins/trailmark/skills/diagramming-code/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/diagramming-code/agents/openai.yaml +++ b/plugins/trailmark/skills/diagramming-code/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/diagramming-code/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/diagramming-code/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/diagramming-code/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/genotoxic/agents/openai.yaml b/plugins/trailmark/skills/genotoxic/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/genotoxic/agents/openai.yaml +++ b/plugins/trailmark/skills/genotoxic/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/genotoxic/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/genotoxic/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/genotoxic/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/graph-evolution/agents/openai.yaml b/plugins/trailmark/skills/graph-evolution/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/graph-evolution/agents/openai.yaml +++ b/plugins/trailmark/skills/graph-evolution/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/graph-evolution/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/graph-evolution/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/graph-evolution/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml b/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml +++ b/plugins/trailmark/skills/mermaid-to-proverif/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/mermaid-to-proverif/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/mermaid-to-proverif/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/mermaid-to-proverif/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml b/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml +++ b/plugins/trailmark/skills/trailmark-structural/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark-structural/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/trailmark-structural/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/trailmark-structural/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml b/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml +++ b/plugins/trailmark/skills/trailmark-summary/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark-summary/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/trailmark-summary/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/trailmark-summary/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/trailmark/agents/openai.yaml b/plugins/trailmark/skills/trailmark/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/trailmark/agents/openai.yaml +++ b/plugins/trailmark/skills/trailmark/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/trailmark/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/trailmark/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/trailmark/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/trailmark/skills/vector-forge/agents/openai.yaml b/plugins/trailmark/skills/vector-forge/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/trailmark/skills/vector-forge/agents/openai.yaml +++ b/plugins/trailmark/skills/vector-forge/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/trailmark/skills/vector-forge/assets/trail-of-bits-mark.svg b/plugins/trailmark/skills/vector-forge/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/trailmark/skills/vector-forge/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml b/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml +++ b/plugins/variant-analysis/skills/variant-analysis/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/variant-analysis/skills/variant-analysis/assets/trail-of-bits-mark.svg b/plugins/variant-analysis/skills/variant-analysis/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/variant-analysis/skills/variant-analysis/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml b/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml +++ b/plugins/workflow-skill-design/skills/designing-workflow-skills/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/workflow-skill-design/skills/designing-workflow-skills/assets/trail-of-bits-mark.svg b/plugins/workflow-skill-design/skills/designing-workflow-skills/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/workflow-skill-design/skills/designing-workflow-skills/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml b/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml +++ b/plugins/yara-authoring/skills/yara-rule-authoring/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/yara-authoring/skills/yara-rule-authoring/assets/trail-of-bits-mark.svg b/plugins/yara-authoring/skills/yara-rule-authoring/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/yara-authoring/skills/yara-rule-authoring/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ + diff --git a/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml b/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml index d4726c6d..1d437b6d 100644 --- a/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml +++ b/plugins/zeroize-audit/skills/zeroize-audit/agents/openai.yaml @@ -1,4 +1,4 @@ interface: - icon_small: "../../assets/trail-of-bits-mark.svg" - icon_large: "../../assets/trail-of-bits-mark.svg" + icon_small: "assets/trail-of-bits-mark.svg" + icon_large: "assets/trail-of-bits-mark.svg" brand_color: "#D83A34" diff --git a/plugins/zeroize-audit/skills/zeroize-audit/assets/trail-of-bits-mark.svg b/plugins/zeroize-audit/skills/zeroize-audit/assets/trail-of-bits-mark.svg new file mode 100644 index 00000000..7cd6e7ca --- /dev/null +++ b/plugins/zeroize-audit/skills/zeroize-audit/assets/trail-of-bits-mark.svg @@ -0,0 +1 @@ +