Plugins

Plugins

Each plugin has a dispatch mode: off (kill switch — never runs), manual (on-demand only — run it per object via reprocess; never auto-fires), or auto (runs on matching ingest, and on demand).

kep-bbsh0.1.0installed— BBSHmatch_objectmatch_functionmatch_uniquecomparestats

Binary similarity via basic-block semantic hashing (BBSH) over IDA microcode.

accepts: application/x-ida-i64, application/x-ke-simple-bbsh-fixture

kep-binary-hash0.1.0installed— Binary Hash

Parses an IDA database to recover its source binary's hashes and link them; exposes no query operations.

accepts: application/x-ida-i64

kep-flake0.1.0installed— FLAKEmatch_objectmatch_functionlist_functions

Binary and function similarity via FLAKE flow-graph vector embeddings.

accepts: application/x-ida-i64

kep-flirt0.1.0installed— FLIRTmatch_objectget_signature

Library identification via FLIRT pattern-based signature matching, plus signature download.

accepts: application/x-ida-sig, application/x-ida-i64

kep-funcnames0.1.0installed— Function Namessearch_function_name

Indexes function names across the corpus and searches them by substring.

accepts: application/x-ida-i64

kep-ida0.1.0installed— IDAdecompiledecompile_fixture

On-demand IDA/Hex-Rays operations that compute at request time against an .i64 (the worked example of an `exec` operation).

accepts: application/x-ida-i64

kep-idb0.1.0installed— IDB Create

Creates and analyzes an IDA database (.i64) from a raw executable; exposes no query operations.

accepts: application/x-executable

kep-metadata0.1.0installed— Metadataget_metadatafacetsfind

Extracts and queries binary metadata (format/arch, CPU, file type, compiler) and corpus facets.

accepts: application/x-executable, application/x-ida-i64, application/x-ke-simple-metadata-fixture

kep-ml0.1.0installed— ML Embeddingsmatch_objectmatch_functionlist_functions

Semantic binary and function similarity via ML pseudocode embeddings (pgvector cosine).

accepts: application/x-ida-i64

kep-strings0.1.0installed— Stringsmatch_objectmatch_function

Binary and function similarity by matching extracted string content.

accepts: application/x-ida-i64

kep-vt0.1.0installed— VirusTotalget_vtfind

On-demand VirusTotal enrichment: looks a binary up by its sha256 (no bytes uploaded) and stores the verdict, fuzzy hashes, and the full report. Manual mode — never auto-fires on ingest; run it per object via `kcli object reprocess <bucket> <sha256> --plugin kep-vt`.

accepts: application/x-executable