← SkarnCONTENT HISTORY

Update to Skarn

Snapshot Nov 10, 2026 · 00:08 UTC · version 0.35.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Skarn and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:15 UTC

{"sha256":"731873db68287bf1e1a727d7e83fa41e5284bbc1ca208b059e0cef072e93de2a","size":25404}

After

Nov 10, 2026 · 00:08 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:15 UTC

{"sha256":"731873db68287bf1e1a727d7e83fa41e5284bbc1ca208b059e0cef072e93de2a","size":25404}

After

Nov 10, 2026 · 00:08 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:15 UTC

b09b1f3516817f6970b42891e9171f5bbe78963fa16c524622353318a81d7e4d

After

Nov 10, 2026 · 00:08 UTC

b40a69ee68f42da6fcf00ef3fe6a63c121b39bbb443adbdf5dccb8c829acb1e1

Package file

Before

Sep 30, 2026 · 23:15 UTC

3753

After

Nov 10, 2026 · 00:08 UTC

3709

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.codex-plugin/assets/composer-icon.png →

.codex-plugin/assets/logo.png →

.codex-plugin/plugin.json →

LICENSE →

skills/skarn-audit/SKILL.md →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,44 +1,44 @@
 {
+  "name": "skarn",
+  "version": "0.35.0",
+  "description": "Audit AI coding sessions and assistant configs with the locally installed skarn CLI: leaked credentials and risky hooks or MCP servers, reported on this machine with every secret masked.",
   "author": {
-    "name": "Skarn Software O\u00dc",
+    "name": "Skarn Software OÜ",
     "url": "https://getskarn.com"
   },
-  "description": "Audit AI coding sessions and assistant configs with the locally installed skarn CLI: leaked credentials and risky hooks or MCP servers, reported on this machine with every secret masked.",
   "homepage": "https://getskarn.com",
+  "license": "MIT",
+  "keywords": [
+    "security",
+    "secrets",
+    "credential-leak",
+    "ai-coding-sessions",
+    "audit",
+    "codex"
+  ],
+  "skills": "./skills/",
   "interface": {
-    "brandColor": "#0B0F14",
-    "brandColorDark": "#2FE3B0",
+    "displayName": "Skarn",
+    "shortDescription": "AI session security scanner",
+    "longDescription": "Skarn is a command-line security scanner for AI coding sessions. The audit skill, skarn-audit, teaches the model to run the skarn CLI on this machine and act on what it reports.\n\nThe skill runs two passes. skarn assess reads the session transcripts that AI coding assistants have already written to disk and reports leaked credentials, prompt injection, exfiltration attempts, and the chains that connect them; each finding carries the standards mappings that apply to it, drawn from MITRE ATLAS, the OWASP Top 10 for LLM Applications 2025, the OWASP Agentic Top 10, and CWE. skarn vet reads the assistant configuration files on the same machine and reports risky declarations: hooks, MCP servers, and permission grants that could run remote code or send data off the machine.\n\nBoth passes run entirely on this machine and make no network call. Neither modifies a session transcript or a configuration file, and every credential value in the output is masked, so a finding names a rule and a masked preview and never the credential itself. Skarn surfaces findings and does not rotate a credential or edit a configuration on its own: the skill proposes, and the user decides. The one thing the skill can write is a baseline entry recording a finding the user has explicitly confirmed as a false positive.\n\nThe skill runs a local shell command, so it is offered in Codex. It does not carry the skarn binary, which is installed separately:\n\nbrew install skarn-security/tap/skarn\nnpm install -g @skarn-security/skarn\nRelease binaries: https://github.com/skarn-security/skarn-dist/releases/latest\n\nWhen the binary is not installed, the skill says how to install it and stops rather than inventing a result. skarn assess and skarn vet need no account and no license.\n\nSkarn also ships a hook that inspects a tool call before Codex runs it, and a skill that reconstructs recent work from session history. Both are distributed through the plugin marketplace at https://github.com/skarn-security/agent-guard.\n\nDocumentation: https://getskarn.com/integrations/\nSupport: hello@getskarn.com",
+    "category": "Security",
     "capabilities": [
       "Scan AI coding sessions for leaked credentials",
       "Vet assistant hooks, MCP servers and permission grants"
     ],
-    "category": "Security",
-    "composerIcon": "./.codex-plugin/assets/composer-icon.png",
+    "websiteURL": "https://getskarn.com/",
+    "supportURL": "https://getskarn.com/integrations/#support",
+    "privacyPolicyURL": "https://getskarn.com/privacy/",
+    "termsOfServiceURL": "https://getskarn.com/terms/",
     "defaultPrompt": [
       "Scan my AI coding sessions from the last 24 hours with skarn and tell me what to rotate first.",
       "Vet my assistant configuration with skarn and list any hook or MCP server that could send data off this machine.",
       "Run skarn assess here and summarize the highest-severity findings without revealing any secret."
     ],
-    "developerName": "Skarn Software O\u00dc",
-    "displayName": "Skarn",
-    "logo": "./.codex-plugin/assets/logo.png",
-    "longDescription": "Skarn is a command-line security scanner for AI coding sessions. The audit skill, skarn-audit, teaches the model to run the skarn CLI on this machine and act on what it reports.\n\nThe skill runs two passes. skarn assess reads the session transcripts that AI coding assistants have already written to disk and reports leaked credentials, prompt injection, exfiltration attempts, and the chains that connect them; each finding carries the standards mappings that apply to it, drawn from MITRE ATLAS, the OWASP Top 10 for LLM Applications 2025, the OWASP Agentic Top 10, and CWE. skarn vet reads the assistant configuration files on the same machine and reports risky declarations: hooks, MCP servers, and permission grants that could run remote code or send data off the machine.\n\nBoth passes run entirely on this machine and make no network call. Neither modifies a session transcript or a configuration file, and every credential value in the output is masked, so a finding names a rule and a masked preview and never the credential itself. Skarn surfaces findings and does not rotate a credential or edit a configuration on its own: the skill proposes, and the user decides. The one thing the skill can write is a baseline entry recording a finding the user has explicitly confirmed as a false positive.\n\nThe skill runs a local shell command, so it is offered in Codex. It does not carry the skarn binary, which is installed separately:\n\nbrew install skarn-security/tap/skarn\nnpm install -g @skarn-security/skarn\nRelease binaries: https://github.com/skarn-security/skarn-dist/releases/latest\n\nWhen the binary is not installed, the skill says how to install it and stops rather than inventing a result. skarn assess and skarn vet need no account and no license.\n\nSkarn also ships a hook that inspects a tool call before Codex runs it, and a skill that reconstructs recent work from session history. Both are distributed through the plugin marketplace at https://github.com/skarn-security/agent-guard.\n\nDocumentation: https://getskarn.com/integrations/\nSupport: hello@getskarn.com",
-    "privacyPolicyURL": "https://getskarn.com/privacy/",
-    "shortDescription": "AI session security scanner",
-    "supportURL": "https://getskarn.com/integrations/#support",
-    "termsOfServiceURL": "https://getskarn.com/terms/",
-    "websiteURL": "https://getskarn.com/"
-  },
-  "keywords": [
-    "security",
-    "secrets",
-    "credential-leak",
-    "ai-coding-sessions",
-    "audit",
-    "codex"
-  ],
-  "license": "MIT",
-  "name": "skarn",
-  "skills": "./skills/",
-  "version": "0.27.0"
-}
\ No newline at end of file
+    "brandColor": "#0B0F14",
+    "brandColorDark": "#2FE3B0",
+    "developerName": "Skarn Software OÜ",
+    "composerIcon": "./assets/icon.png",
+    "logo": "./assets/logo.png"
+  }
+}
Full technical diff · 8 changed fields

removed /files/.codex-plugin~1assets~1composer-icon.png

BEFORE
{
  "sha256": "731873db68287bf1e1a727d7e83fa41e5284bbc1ca208b059e0cef072e93de2a",
  "size": 25404
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "731873db68287bf1e1a727d7e83fa41e5284bbc1ca208b059e0cef072e93de2a",
  "size": 25404
}
AFTER
Field is absent

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"b09b1f3516817f6970b42891e9171f5bbe78963fa16c524622353318a81d7e4d"
AFTER
"b40a69ee68f42da6fcf00ef3fe6a63c121b39bbb443adbdf5dccb8c829acb1e1"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
3753
AFTER
3709

changed /files/LICENSE/sha256

BEFORE
"38687cf5297a8cc67dbe393e61414e6bb4db0687fe7fefb2c2bc989ef283593a"
AFTER
"67f0be5a2126ce64eb61d695b38d0d0e709e042dd6dc3ca7d6c21b7cdef50585"

changed /files/LICENSE/size

BEFORE
1072
AFTER
1075

changed /files/skills~1skarn-audit~1SKILL.md/sha256

BEFORE
"d862cb0ae6849c85913f8a93203b897335fcc6250d8a4e2e4fc77d5ebcfa7e4e"
AFTER
"1b4e1a39764cff6c6b059f7320c3569e1fee00923664f52854831cb8646360d2"

changed /files/skills~1skarn-audit~1SKILL.md/size

BEFORE
10196
AFTER
11389
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "b40a69ee68f42da6fcf00ef3fe6a63c121b39bbb443adbdf5dccb8c829acb1e1",
      "size": 3709
    },
    "LICENSE": {
      "sha256": "67f0be5a2126ce64eb61d695b38d0d0e709e042dd6dc3ca7d6c21b7cdef50585",
      "size": 1075
    },
    "assets/icon.png": {
      "sha256": "731873db68287bf1e1a727d7e83fa41e5284bbc1ca208b059e0cef072e93de2a",
      "size": 25404
    },
    "assets/logo.png": {
      "sha256": "731873db68287bf1e1a727d7e83fa41e5284bbc1ca208b059e0cef072e93de2a",
      "size": 25404
    },
    "skills/skarn-audit/SKILL.md": {
      "sha256": "1b4e1a39764cff6c6b059f7320c3569e1fee00923664f52854831cb8646360d2",
      "size": 11389
    },
    "skills/skarn-audit/agents/openai.yaml": {
      "sha256": "e21b8ba1cf42f390534eb76fc3548116b20acb2892097dac327fa0a938ccd5cf",
      "size": 126
    }
  }
}

SHA-256 of public snapshot: 84846515e0a39e5610e16b451cc00a2bdfeb2a16dced9e1684d1c8d3de871dd0