Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JameZUK/Arkana
/ functions
Functions
6,492 in github.com/JameZUK/Arkana
⨍
Functions
6,492
◇
Types & classes
688
↳
Endpoints
6
↓ 4 callers
Method
get_tool_history_count
L2-v8: Thread-safe count without copying the full deque.
arkana/state.py:620
↓ 4 callers
Function
isFunction
* Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value
arkana/dashboard/static/dagre.min.js:2851
↓ 4 callers
Function
isIndex
* Checks if `value` is a valid array-like index. * * @private * @param {*} value The value to check. * @param {number} [length=MAX_SAFE_INTEGER] T
arkana/dashboard/static/dagre.min.js:1892
↓ 4 callers
Function
isPrototype
* Checks if `value` is likely a prototype object. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `valu
arkana/dashboard/static/dagre.min.js:1936
↓ 4 callers
Function
keys
* Creates an array of the own enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. See the * [ES spec](ht
arkana/dashboard/static/dagre.min.js:3102
↓ 4 callers
Function
list_indexed_binaries
List all binaries in the signature DB with metadata.
arkana/mcp/_bsim_features.py:1030
↓ 4 callers
Function
ll
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:32
↓ 4 callers
Function
loadBsimStats
()
arkana/dashboard/static/similarity.js:67
↓ 4 callers
Method
member_present
True if the member's binary copy actually exists on disk. Migrated projects (and projects whose binary file was deleted from disk) ma
arkana/projects.py:438
↓ 4 callers
Function
navigateToFunction
(addr)
arkana/dashboard/static/functions.js:692
↓ 4 callers
Function
pt
(l,c,e,u,a)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callers
Function
qe
(e)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callers
Method
readline
(self)
tests/test_debug.py:41
↓ 4 callers
Function
refreshBookmarkDropdown
()
arkana/dashboard/static/callgraph.js:1469
↓ 4 callers
Function
register_binary
Register a binary in the DB and return (binary_id, open connection). The caller is responsible for committing and closing the connection. Mus
arkana/mcp/_bsim_features.py:721
↓ 4 callers
Method
remove_entry_by_hash
Remove a single entry by hash. Returns True if it existed.
arkana/cache.py:513
↓ 4 callers
Method
rename
(self, project: Project, new_name: str)
arkana/projects.py:886
↓ 4 callers
Function
reset_all_settings
Remove all registered settings from config.json in a single load-save cycle. Returns the number of keys that were actually removed.
arkana/user_config.py:520
↓ 4 callers
Function
rt
(e)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callers
Function
runDiffWith
(filePath, spinnerId, btnId)
arkana/dashboard/static/similarity.js:550
↓ 4 callers
Function
s
(e,t)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callers
Function
save_decompile_cache_async
Trigger a throttled, non-blocking cache save after an on-demand decompile. Called from ``tools_angr.decompile_function_with_angr`` and ``stat
arkana/enrichment.py:687
↓ 4 callers
Function
switchDetailTab
(tabBtn)
arkana/dashboard/static/functions.js:435
↓ 4 callers
Function
toFinite
* Converts `value` to a finite number. * * @static * @memberOf _ * @since 4.12.0 * @category Lang * @param {*} value The value to convert. * @r
arkana/dashboard/static/dagre.min.js:3603
↓ 4 callers
Method
to_dict
(self)
arkana/projects.py:194
↓ 4 callers
Method
touch
Update the last-active timestamp (called by the tool decorator).
arkana/state.py:388
↓ 4 callers
Function
ui
(e,t)
arkana/dashboard/static/cytoscape.min.js:29
↓ 4 callers
Function
updateShowAllButton
()
arkana/dashboard/static/callgraph.js:1243
↓ 4 callers
Function
ve
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:23
↓ 4 callers
Function
vn
(e,t,n)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callers
Function
vs
(e)
arkana/dashboard/static/cytoscape.min.js:32
↓ 4 callers
Function
weightFn
(g)
arkana/dashboard/static/dagre.min.js:23
↓ 4 callers
Function
wt
(t,n,e)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callers
Function
xe
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 4 callers
Function
xt
(e,t)
arkana/dashboard/static/cytoscape.min.js:23
↓ 4 callers
Function
yt
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:23
↓ 4 callers
Function
zt
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
An
(o)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
At
(e,t)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
De
(e,t)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
F
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Ft
(e,t)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
G
(e,t,n)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Ge
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Gu
(e,t,n,r,i)
arkana/dashboard/static/cytoscape.min.js:32
↓ 3 callers
Function
In
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Je
(e,t,n)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Jl
(e,t,n,r)
arkana/dashboard/static/cytoscape.min.js:32
↓ 3 callers
Function
Ln
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Ma
(e,t,n,r)
arkana/dashboard/static/cytoscape.min.js:29
↓ 3 callers
Function
P
(e)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Ra
(e)
arkana/dashboard/static/cytoscape.min.js:29
↓ 3 callers
Function
Ro
(e,t)
arkana/dashboard/static/cytoscape.min.js:29
↓ 3 callers
Function
S
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Se
(e,t)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Un
(e,n,r)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Ut
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Ut
()
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
V
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Vn
(e)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Vo
(e)
arkana/dashboard/static/cytoscape.min.js:29
↓ 3 callers
Function
Vr
(e,t)
arkana/dashboard/static/cytoscape.min.js:29
↓ 3 callers
Function
Y
(e,t)
arkana/dashboard/static/htmx.min.js:1
↓ 3 callers
Function
Z
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 3 callers
Function
Za
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:29
↓ 3 callers
Function
_add_chunk
(entry, payload_bytes)
arkana/mcp/tools_payload.py:357
↓ 3 callers
Function
_add_finding
(entry, payload_bytes)
arkana/mcp/tools_payload.py:94
↓ 3 callers
Function
_add_root
Add *p* to the walk roots after resolution + safety checks. ``trusted=True`` skips the depth and allowlist gate — used for ``state.al
arkana/dashboard/app.py:518
↓ 3 callers
Function
_add_tactic_technique
Helper to add a technique mapping.
arkana/mcp/tools_threat_intel.py:274
↓ 3 callers
Function
_alloc_stub_data
Allocate bytes in pre-mapped stub data page. Returns address or 0.
scripts/debug_runner.py:619
↓ 3 callers
Function
_analyze_block_for_opaque
Check if a block contains an opaque predicate using Z3 constraint solving. Returns a finding dict if an opaque predicate is detected, else None.
arkana/mcp/tools_angr_forensic.py:2148
↓ 3 callers
Function
_artifact_row
Return a row-shaped artifact summary for the dashboard table.
arkana/dashboard/artifacts_api.py:19
↓ 3 callers
Function
_atomic_write_json
Atomically write *data* as JSON to *path* (gzip-compressed if requested).
arkana/projects.py:112
↓ 3 callers
Function
_buildMatchTableHtml
(sha256)
arkana/dashboard/static/similarity.js:365
↓ 3 callers
Function
_build_adaptixc2_blob
Build a synthetic AdaptixC2 config blob: size(4B LE) | ciphertext | key(16B). Uses the real format: length-prefixed strings, per-server addr+port
tests/test_config_extraction.py:99
↓ 3 callers
Function
_build_drcov
Build a synthetic drcov binary file. Args: modules: List of (id, base, end, path) tuples. blocks: List of (start_offset, size, mo
tests/test_coverage.py:19
↓ 3 callers
Function
_build_file_entry
Build a metadata dict for a single file.
arkana/mcp/tools_samples.py:39
↓ 3 callers
Function
_build_floss_config
Convert individual FLOSS MCP parameters into a compact config object.
arkana/mcp/tools_pe.py:1314
↓ 3 callers
Function
_build_header_v12
Build a synthetic Go 1.2 gopclntab header.
tests/test_go_pclntab.py:71
↓ 3 callers
Function
_build_minimal_macho_64
Construct a minimal valid 64-bit little-endian Mach-O header.
tests/test_integrity.py:121
↓ 3 callers
Function
_build_sample_slug
Pure helper for descriptive sample naming. Returns a dict with: slug: descriptive name **without** file extension (suitable for
arkana/mcp/tools_workflow.py:343
↓ 3 callers
Function
_build_score_lookup
Build addr→score mapping from cached enrichment scores.
arkana/dashboard/state_api.py:127
↓ 3 callers
Function
_capture_output
Append to captured output buffer (capped).
scripts/debug_runner.py:401
↓ 3 callers
Function
_check_argument_flow
Heuristic check: does the return value of a source API appear as an argument to a call to the next function in the chain? Scans decompiled ps
arkana/mcp/tools_taint.py:413
↓ 3 callers
Function
_check_oletools
Guard: ensure oletools is installed.
arkana/mcp/tools_macro.py:66
↓ 3 callers
Function
_check_parameter_to_sink
Heuristic check: does a function parameter flow to a sink API call? Looks for the function's first parameter (typically 'a0', 'a1', 'arg0', '
arkana/mcp/tools_taint.py:463
↓ 3 callers
Function
_check_unipacker_available
Lazy check for Unipacker availability. Called on first use.
arkana/imports.py:372
↓ 3 callers
Function
_check_windows_dlls
Check whether Windows DLL files are present in the rootfs. Returns (has_dlls: bool, dll_warning: str|None).
scripts/qiling_runner.py:502
↓ 3 callers
Function
_classify_internal
Classify binary purpose synchronously. No MCP overhead. Callable from enrichment or directly. Reads from the given state.
arkana/mcp/tools_classification.py:40
↓ 3 callers
Function
_cleanup_kb_decompile_artifacts
Remove decompiler-internal KB artifacts for a function after caching. After decompiled text is cached in _decompile_meta, the angr KB retains
arkana/mcp/_angr_helpers.py:276
↓ 3 callers
Function
_collect_iocs_internal
Collect structured IOCs synchronously. No MCP overhead.
arkana/mcp/tools_ioc.py:225
↓ 3 callers
Function
_compact_flags
Return a compact string for dnfile flag enums. dnfile's ClrTypeAttr/ClrMethodAttr str() can be extremely verbose (25+ lines of individual boo
arkana/mcp/tools_dotnet.py:20
↓ 3 callers
Function
_compute_csrf_token
Derive a CSRF token from the auth cookie value using HMAC. Binds the token to both the per-instance secret and the session credential so that
arkana/dashboard/app.py:776
↓ 3 callers
Function
_compute_tier
Determine the learner's current tier based on concept mastery.
arkana/mcp/tools_learning.py:210
↓ 3 callers
Function
_decode_pcdata
Decode a PC data sequence from pctab. Yields (pc_offset, value) tuples. pc_offset is cumulative from the function's entry.
arkana/parsers/go_pclntab.py:143
↓ 3 callers
Function
_detect_container
Detect if running inside a container and return runtime info.
arkana/mcp/tools_config.py:156
↓ 3 callers
Function
_detect_phase
Determine analysis phase from state. M7-v10: Delegates to shared helper using canonical tool sets from tools_session.
arkana/dashboard/state_api.py:1660
↓ 3 callers
Method
_ensure_pe_data_owned
Deep-copy pe_data if shared, making it safe to mutate in-place. Called before any in-place mutation of ``pe_data`` (key assignment, p
arkana/state.py:1179
↓ 3 callers
Function
_extract_generic_rc4_size_prefixed
Generic extractor for: size(4B LE) | ciphertext | key(NB) in a section.
arkana/mcp/tools_payload.py:1145
↓ 3 callers
Function
_findDetailRow
(funcRow)
arkana/dashboard/static/functions.js:337
← previous
next →
801–900 of 6,492, ranked by callers