Skip to content

OpenVuln 0.1.1: public exploits, unvetted claims, CISA SSVC, scanner templates - #268

Merged
sh1pt-actions-fleet[bot] merged 1 commit into
masterfrom
openvuln-0.1.1
Oct 29, 2026
Merged

sh1pt-actions-fleet[bot] merged 1 commit into
masterfrom
openvuln-0.1.1

Conversation

@sh1pt-actions-fleet

Copy link
Copy Markdown
Contributor

Additive update to the spec, adding rules 13 to 15:

  • exploitation.public: exploits a curated publisher released (Exploit-DB, Metasploit). Links only.
  • exploitation.claims: unvetted proof-of-concept claims (PoC-in-GitHub), with vetted: false. They never raise status, because fake PoC repos carrying malware are a known lure.
  • exploitation.ssvc: CISA's SSVC reading, also mapped onto status (active → exploited, poc → poc-public, none → none-known).
  • exploitation.scanners: detection templates (Nuclei). These don't change status.

The implementation is in profullstack/niche-db (PR to follow).

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

ThreatCrush Security Scan

60 finding(s)

HIGH/CRITICAL: 6 | MEDIUM: 24 | LOW: 30

Severity Rule Location
HIGH secret-private-key apps/pwa/src/routes/keyring.mjs:32
HIGH secret-private-key packages/cli/src/keyring.ts:83
HIGH secret-private-key packages/logicsrc-mcp/src/keyring.ts:20
HIGH secret-private-key plugins/credential-sharing/src/providers/ssh.ts:129
HIGH js-host-header-trust apps/commandboard-web/server.js:27
HIGH js-ssrf-outbound-request apps/pwa/public/sw.js:45
MEDIUM js-unescaped-html-sink apps/commandboard-web/src/main.ts:19
MEDIUM sh-remote-script-execution apps/logicsrc-web/public/install.sh:71
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/app/[[...slug]]/page.tsx:59
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/app/layout.tsx:80
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/app/pricing/page.tsx:42
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/components/breadcrumbs.tsx:43
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/components/pit-footer.tsx:16
MEDIUM js-unescaped-html-sink apps/logicsrc-web/src/components/site-shell.tsx:36
MEDIUM js-unescaped-html-sink apps/pwa/public/keyring.js:51
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:228
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:272
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:274
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:278
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:282
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:301
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:302
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:365
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:372
MEDIUM redos-nested-quantifier packages/cli/src/rotation-catalog.ts:378
MEDIUM redos-nested-quantifier packages/opencontext/src/ids.ts:10
MEDIUM redos-nested-quantifier packages/opencontext/src/ids.ts:11
MEDIUM js-timing-unsafe-mac-compare packages/opencontext/src/validate.ts:208
MEDIUM redos-nested-quantifier packages/openerrand/src/browser.ts:34
MEDIUM redos-nested-quantifier packages/openontology/src/ids.ts:20
LOW secret-generic-credential apps/pwa/test/appbar.test.mjs:10
LOW secret-private-key apps/pwa/test/keyring.test.mjs:137
LOW secret-generic-credential apps/pwa/test/signup-profile.test.mjs:61
LOW secret-generic-credential apps/pwa/test/signup-profile.test.mjs:72
LOW secret-private-key packages/cli/src/keyring.test.ts:86
LOW secret-private-key packages/cli/src/keyring.test.ts:88
LOW secret-private-key packages/cli/src/rotate-flow.test.ts:125
LOW secret-generic-api-key packages/cli/src/rotate-flow.test.ts:177
LOW secret-generic-credential packages/cli/src/rotate-flow.test.ts:184
LOW secret-generic-api-key packages/cli/src/rotate-flow.test.ts:198
LOW secret-generic-credential packages/cli/src/rotate-flow.test.ts:204
LOW secret-generic-credential packages/cli/src/rotators.test.ts:52
LOW secret-generic-credential packages/cli/src/rotators.test.ts:75
LOW secret-generic-credential packages/cli/src/rotators.test.ts:135
LOW js-hardcoded-crypto-key packages/cli/src/rotators.test.ts:222
LOW secret-database-url packages/cli/src/rotators.test.ts:258
LOW secret-database-url packages/cli/src/vault-clean.test.ts:10
LOW secret-private-key packages/logicsrc-mcp/src/keyring.test.ts:41
LOW secret-private-key packages/logicsrc-mcp/src/keyring.test.ts:44
LOW secret-aws-access-key packages/opencontext/src/permissions.test.ts:260

…and 10 more. Full results in the Security tab.

Snippets are redacted; ThreatCrush never prints matched credential material.

Additive: curated exploits linked from exploitation.public, unvetted PoC
claims that never raise status, CISA SSVC as exploitation.ssvc and mapped
onto status (active=exploited, poc=poc-public, none=none-known), and
detection templates in exploitation.scanners.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sh1pt-actions-fleet
sh1pt-actions-fleet Bot merged commit aec3e5f into master Oct 29, 2026
6 checks passed
@sh1pt-actions-fleet
sh1pt-actions-fleet Bot deleted the openvuln-0.1.1 branch October 29, 2026 02:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant