MCPcopy Create free account

hub / github.com/JameZUK/Arkana / functions

Functions6,492 in github.com/JameZUK/Arkana

↓ 4 callersFunctionQt
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:23
↓ 4 callersFunctionQt
(e,t)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callersFunctionTe
()
arkana/dashboard/static/htmx.min.js:1
↓ 4 callersFunctionUa
(e,t,n)
arkana/dashboard/static/cytoscape.min.js:29
↓ 4 callersFunctionVe
(e,t,n)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callersFunctionW
(e,t,n,r)
arkana/dashboard/static/cytoscape.min.js:32
↓ 4 callersFunctionWt
(e)
arkana/dashboard/static/cytoscape.min.js:23
↓ 4 callersFunction_build_directory_tarball
Build a tar.gz of *src_path* into a NamedTemporaryFile and return its path. Streams via tarfile rather than buffering bytes in memory. Caller is
arkana/dashboard/app.py:271
↓ 4 callersFunction_build_output_path
Derive output path from input path, placing in a temp directory.
arkana/mcp/tools_dotnet_deobfuscate.py:389
↓ 4 callersFunction_cached_paginated_response
Check cache, compute on miss, cache, slice, return with pagination metadata. Args: cache: The ``_ToolResultCache`` instance (from ``Analy
arkana/mcp/_input_helpers.py:301
↓ 4 callersFunction_cancel_hard_timeout
Cancel the hard timeout if it's running.
scripts/qiling_emulate_runner.py:81
↓ 4 callersFunction_check_netreactorslayer_available
Lazy check for NETReactorSlayer availability. Called on first use.
arkana/imports.py:476
↓ 4 callersFunction_check_speakeasy_available
Lazy check for Speakeasy availability. Called on first use.
arkana/imports.py:339
↓ 4 callersFunction_classify_functions
Classify CFG functions as source-callers, sink-callers, or both. Returns ``(source_funcs, sink_funcs)`` mapping address → matched API names.
arkana/mcp/tools_taint.py:172
↓ 4 callersFunction_collect_bookmarks
Collect bookmark entries from triage status.
arkana/mcp/tools_export.py:531
↓ 4 callersFunction_diffPanel
(title, items, type, cssClass)
arkana/dashboard/static/similarity.js:614
↓ 4 callersFunction_disassemble_at
Disassemble up to `count` instructions at `address`.
scripts/debug_runner.py:207
↓ 4 callersFunction_ensureDetailPanel
(addr)
arkana/dashboard/static/functions.js:12
↓ 4 callersFunction_enum_name
Extract name from LIEF enum repr (e.g. 'CPU_TYPES.x86_64' → 'x86_64').
arkana/mcp/tools_macho.py:14
↓ 4 callersFunction_env_with_fallback
Read an env var with ARKANA_* preferred, PEMCP_* as fallback.
arkana/mcp/tools_config.py:17
↓ 4 callersFunction_extract_ascii
(data: bytes)
arkana/mcp/tools_strings.py:1535
↓ 4 callersFunction_extract_utf16
(data: bytes)
arkana/mcp/tools_strings.py:1542
↓ 4 callersFunction_find_rootfs
Find the appropriate rootfs directory for the given OS and architecture.
scripts/qiling_runner.py:546
↓ 4 callersFunction_find_tool_functions
Yield (filename, function_name) for every @tool_decorator function.
tests/test_compact_descriptions.py:22
↓ 4 callersFunction_format_size
Convert bytes to human-readable size string.
arkana/mcp/tools_samples.py:30
↓ 4 callersFunction_get_decompiled_addresses
Return set of hex addresses that have been decompiled for the current session.
arkana/dashboard/state_api.py:1669
↓ 4 callersFunction_get_registers
Read all registers for the current architecture.
scripts/debug_runner.py:194
↓ 4 callersMethod_hash
(self, data: bytes)
tests/test_dashboard_projects_api.py:851
↓ 4 callersFunction_is_null_region_artifact
Check if a function appears to be a null-byte disassembly artifact. Returns True if the function's first block consists entirely of 0x00 bytes
arkana/mcp/tools_angr_disasm.py:22
↓ 4 callersFunction_load_api_name_db
Load and cache the bundled Windows API name database. Returns dict mapping DLL names to lists of exported function names.
arkana/mcp/_helpers_api_hashes.py:25
↓ 4 callersFunction_load_floss_vivisect_workspace
Loads a Vivisect workspace for FLOSS analysis. For PE files, splits workspace creation (``analyze=False``) from analysis (``vw.analyze()``) s
arkana/parsers/floss.py:94
↓ 4 callersMethod_make_member
(self, project, sha_prefix="a")
tests/test_dashboard_projects_api.py:1075
↓ 4 callersFunction_make_set_api_wrapper
Wrap a hook_address-style stub for use with ql.os.set_api(). set_api callbacks receive (ql, pc, params) but our stubs use (ql, address, _api_
scripts/debug_runner.py:944
↓ 4 callersFunction_make_snapshot
Build a snapshot dict from a psutil.Process.
arkana/resource_monitor.py:120
↓ 4 callersFunction_map_mitre_internal
Map findings to MITRE ATT&CK synchronously. No MCP overhead.
arkana/mcp/tools_threat_intel.py:92
↓ 4 callersFunction_md_inline
Apply inline markdown formatting (bold, code). SECURITY: _md_inline() MUST only be called AFTER escape() — it injects raw HTML tags (<code>,
arkana/dashboard/app.py:745
↓ 4 callersFunction_mem_read
Read memory from the Speakeasy emulator.
scripts/speakeasy_emulate_runner.py:148
↓ 4 callersFunction_module_completion
Calculate completion stats for a curriculum module.
arkana/mcp/tools_learning.py:232
↓ 4 callersFunction_new_project_id
()
arkana/projects.py:150
↓ 4 callersFunction_note_is_new
(note: Dict[str, Any])
arkana/mcp/tools_session.py:372
↓ 4 callersFunction_parse_elf_section_headers
Extract section headers from an ELF binary using only struct. Returns list of dicts with keys: name, offset, size, vaddr. Returns empty list
arkana/parsers/go_pclntab.py:384
↓ 4 callersFunction_parse_macho_section_headers
Extract section headers from a Mach-O binary using only struct. Returns list of dicts with keys: name, offset, size, vaddr. Returns empty lis
arkana/parsers/go_pclntab.py:470
↓ 4 callersFunction_parse_pe_to_dict
(pe: pefile.PE, filepath: str, peid_db_path: Optional[str], yara_r
arkana/parsers/pe.py:946
↓ 4 callersFunction_read_i32
(data: bytes, off: int, big_endian: bool = False)
arkana/parsers/go_types.py:116
↓ 4 callersFunction_read_i32
(data: bytes, off: int, big_endian: bool = False)
arkana/parsers/go_pclntab.py:85
↓ 4 callersFunction_read_name_v117
Read a Go name using relative offset (Go 1.17+). In Go 1.17+, name offsets are relative to the type descriptor address, not absolute.
arkana/parsers/go_types.py:157
↓ 4 callersFunction_read_u8
(data: bytes, off: int)
arkana/parsers/go_pclntab.py:72
↓ 4 callersFunction_record_trigger
Record a triggered bypass if under the cap.
scripts/_anti_vm_hooks_qiling.py:24
↓ 4 callersFunction_resolve_output_path
Resolve and validate the output path for a generated script.
arkana/mcp/tools_export.py:455
↓ 4 callersFunction_run_gopclntab
Parse gopclntab from a Go binary file. Returns a dict in go_analyze format, or None if not a Go binary.
arkana/mcp/tools_go.py:89
↓ 4 callersMethod_run_open_file_cleanup
Execute the exact cleanup sequence from open_file().
tests/test_open_file_cache_cleanup.py:462
↓ 4 callersFunction_run_with_reentry
Run emulation with re-entry loop for API hook processing. Qiling's ql.run() returns after each API hook dispatch (simprocedure handling). Thi
scripts/debug_runner.py:1819
↓ 4 callersFunction_safe_decompile
Run angr's Decompiler with a fallback for cffi pickle errors. angr's Clinic pass uses ``copy.copy()`` on AIL blocks. Python's copy module fa
arkana/mcp/_angr_helpers.py:227
↓ 4 callersFunction_safe_filename
Sanitize a filename for filesystem use. Empty / dotfiles are normalised.
arkana/projects.py:80
↓ 4 callersFunction_safe_int
(val)
scripts/pygore_runner.py:26
↓ 4 callersFunction_scan_function_for_vulns
Scan a single function for vulnerability patterns. Returns number of new findings.
arkana/mcp/tools_vuln.py:206
↓ 4 callersMethod_score_strings
(self, s1, s2, block_size)
arkana/hashing.py:166
↓ 4 callersMethod_simulate_cache_lookup
Replicate the exact cache lookup logic from get_overview_data().
tests/test_open_file_cache_cleanup.py:699
↓ 4 callersFunction_summaryCard
(label, count, badgeClass)
arkana/dashboard/static/similarity.js:607
↓ 4 callersFunction_sync_assess_attack_surface
Synchronous attack surface analysis — runs in thread.
arkana/mcp/tools_vuln.py:482
↓ 4 callersFunction_sync_find_flows
Synchronous data flow analysis worker — runs in thread.
arkana/mcp/tools_vuln.py:799
↓ 4 callersFunction_try_parse_hex
Try to parse a hex string to int, return None on failure.
scripts/debug_runner.py:2739
↓ 4 callersFunction_updateSortArrows
(tableId, tableAttr, activeCol, asc)
arkana/dashboard/static/similarity.js:934
↓ 4 callersFunction_write_script_and_register
Write a script to disk, compute hashes, and register as artifact.
arkana/mcp/tools_export.py:474
↓ 4 callersMethodadd_tags
(self, tags: List[str], replace: bool = False)
arkana/projects.py:372
↓ 4 callersFunctionarrayMap
* A specialized version of `_.map` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array to iterat
arkana/dashboard/static/dagre.min.js:782
↓ 4 callersFunctionassocIndexOf
* Gets the index at which the `key` is found in `array` of key-value pairs. * * @private * @param {Array} array The array to inspect. * @param {*}
arkana/dashboard/static/dagre.min.js:851
↓ 4 callersFunctionbaseAssignValue
* The base implementation of `assignValue` and `assignMergeValue` without * value checks. * * @private * @param {Object} object The object to modi
arkana/dashboard/static/dagre.min.js:878
↓ 4 callersFunctionbaseRest
* The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to apply a res
arkana/dashboard/static/dagre.min.js:1315
↓ 4 callersFunctionbaseUnary
* The base implementation of `_.unary` without support for storing metadata. * * @private * @param {Function} func The function to cap arguments fo
arkana/dashboard/static/dagre.min.js:1376
↓ 4 callersFunctionbn
(r,e,o,i)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callersFunctioncastPath
* Casts `value` to a path array if it's not one. * * @private * @param {*} value The value to inspect. * @param {Object} [object] The object to qu
arkana/dashboard/static/dagre.min.js:1430
↓ 4 callersFunctioncn
(e,t)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callersFunctioncompute_feature_idf
Compute inverse document frequency for API calls across the DB. Returns a dict mapping API name → IDF weight. Rare APIs get higher weights.
arkana/mcp/_bsim_features.py:488
↓ 4 callersFunctioncreate_dashboard_app
Create and return the dashboard Starlette ASGI app. If *token* is not provided, loads/generates from ~/.arkana/dashboard_token. Stores the to
arkana/dashboard/app.py:2787
↓ 4 callersFunctiondebug_remove_stub
[Phase: dynamic] Remove a user-defined API stub. Only user-defined stubs (created via debug_stub_api) can be removed. Builtin I/O and CRT stu
arkana/mcp/tools_debug.py:1520
↓ 4 callersFunctiondoSearch
(query)
arkana/dashboard/static/callgraph.js:1105
↓ 4 callersFunctiondoTriage
(node, status)
arkana/dashboard/static/callgraph.js:1029
↓ 4 callersFunctione
(e)
arkana/dashboard/static/htmx.min.js:1
↓ 4 callersFunctiongenerate_hook_for_address
Generate Frida hook for a raw address.
arkana/mcp/_frida_templates.py:533
↓ 4 callersFunctiongenerate_trace_js
Generate a comprehensive tracing script for a list of APIs. Each entry in `apis` should have at least 'name' and optionally 'module', 'category'.
arkana/mcp/_frida_templates.py:584
↓ 4 callersFunctiongetBookmarks
()
arkana/dashboard/static/callgraph.js:1405
↓ 4 callersFunctiongetMapData
* Gets the data for `map`. * * @private * @param {Object} map The map to query. * @param {string} key The reference key. * @returns {*} Returns t
arkana/dashboard/static/dagre.min.js:1700
↓ 4 callersMethodget_all_renames_snapshot
Thread-safe snapshot for cache persistence.
arkana/state.py:911
↓ 4 callersMethodget_all_types_snapshot
Thread-safe snapshot for cache persistence (deep copies mutable nested data).
arkana/state.py:1018
↓ 4 callersMethodget_cancel_event
Return the cancel event for *task_id*, or ``None``.
arkana/state.py:365
↓ 4 callersFunctionget_dll_characteristics
(flags: int)
arkana/utils.py:294
↓ 4 callersFunctionget_file_characteristics
(flags: int)
arkana/utils.py:287
↓ 4 callersFunctionget_full_analysis_results
Retrieves the complete analysis results for the pre-loaded PE file. ---compact: full PE analysis dump | all parsed structures, hashes, scans
arkana/mcp/tools_pe.py:1668
↓ 4 callersFunctionget_function_analysis_data
Return combined xrefs, strings, suspicious APIs, and complexity for a function. Used by the callgraph sidebar tabbed panel.
arkana/dashboard/state_api.py:1985
↓ 4 callersMethodget_function_display_name
Return user-assigned name for a function address, or None.
arkana/state.py:929
↓ 4 callersFunctionget_function_strings_data
Return strings associated with a function address.
arkana/dashboard/state_api.py:2159
↓ 4 callersMethodget_member
(self, sha256: str)
arkana/projects.py:298
↓ 4 callersMethodget_overlay_data_start_offset
(self)
arkana/mock.py:39
↓ 4 callersFunctionget_project_detail_data
Return full detail for a single project (including member list).
arkana/dashboard/projects_api.py:109
↓ 4 callersFunctionget_projects_list_data
Return all projects (filtered/sorted) plus the active project's id. Returns *summaries* (no per-member breakdown). Use ``get_project_detail_data`
arkana/dashboard/projects_api.py:78
↓ 4 callersMethodget_ran_tool_names
L2-v8: Thread-safe set of tool names without copying the full deque.
arkana/state.py:625
↓ 4 callersFunctionget_relocation_type_str
(reloc_type: int)
arkana/utils.py:313
↓ 4 callersFunctionget_section_characteristics
(flags: int)
arkana/utils.py:301
↓ 4 callersMethodget_stats
Return cache statistics.
arkana/cache.py:486
← previousnext →701–800 of 6,492, ranked by callers