AI Slop Code RIsk Monitor

qilingframework/qiling

A True Instrumentable Binary Emulation Framework

14.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for qilingframework/qiling, a Python project with 6,123 GitHub stars. SynthScan examined 120,314 lines of code across 746 source files, recording 1292 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 14.1 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

14.1
Adjusted Signal
14.1
Raw Pattern Score
100%
Time Factor
2026-09-24
Last Push
6.1K
Stars
Python
Language
120.3K
Lines of Code
746
Files
1.3K
Pattern Hits
2026-10-12
Scan Date
0.11
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 22.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 512 finding(s).

Hallucinated Dependency & Supply Chain Risk 25.0/100 · MEDIUM

Are imports declared and package/API names verified? 641 finding(s).

Agent Over-Engineering Ratio 20.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 293 finding(s).

PR Review Velocity Impact 52.3/100 · HIGH

Which changes need focused human review? 1292 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 2HIGH 79MEDIUM 37LOW 1174

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1292 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Unused Imports628 hits · 614 pts
SeverityFileLineSnippetContext
LOWqiling/log.py6CODE
LOWqiling/__init__.py2CODE
LOWqiling/core.py29CODE
LOWqiling/core.py30CODE
LOWqiling/core.py15CODE
LOWqiling/core.py16CODE
LOWqiling/core.py17CODE
LOWqiling/core.py18CODE
LOWqiling/core.py19CODE
LOWqiling/core.py20CODE
LOWqiling/core.py21CODE
LOWqiling/core.py22CODE
LOWqiling/core.py23CODE
LOWqiling/cli.py27CODE
LOWqiling/utils.py26CODE
LOWqiling/utils.py29CODE
LOWqiling/utils.py30CODE
LOWqiling/utils.py31CODE
LOWqiling/utils.py32CODE
LOWqiling/utils.py33CODE
LOWqiling/core_hooks.py11CODE
LOWqiling/hw/__init__.py6CODE
LOWqiling/hw/__init__.py7CODE
LOWqiling/hw/__init__.py8CODE
LOWqiling/hw/__init__.py9CODE
LOWqiling/hw/__init__.py10CODE
LOWqiling/hw/__init__.py11CODE
LOWqiling/hw/__init__.py12CODE
LOWqiling/hw/__init__.py13CODE
LOWqiling/hw/__init__.py14CODE
LOWqiling/hw/__init__.py15CODE
LOWqiling/hw/__init__.py16CODE
LOWqiling/hw/__init__.py17CODE
LOWqiling/hw/__init__.py18CODE
LOWqiling/hw/__init__.py19CODE
LOWqiling/hw/__init__.py20CODE
LOWqiling/hw/power/__init__.py6CODE
LOWqiling/hw/power/__init__.py7CODE
LOWqiling/hw/misc/__init__.py6CODE
LOWqiling/hw/misc/__init__.py7CODE
LOWqiling/hw/misc/__init__.py8CODE
LOWqiling/hw/misc/__init__.py9CODE
LOWqiling/hw/misc/__init__.py10CODE
LOWqiling/hw/misc/__init__.py11CODE
LOWqiling/hw/misc/__init__.py11CODE
LOWqiling/hw/misc/__init__.py11CODE
LOWqiling/hw/misc/__init__.py11CODE
LOWqiling/hw/misc/__init__.py11CODE
LOWqiling/hw/misc/__init__.py16CODE
LOWqiling/hw/misc/__init__.py17CODE
LOWqiling/hw/misc/__init__.py18CODE
LOWqiling/hw/misc/__init__.py19CODE
LOWqiling/hw/misc/__init__.py20CODE
LOWqiling/hw/misc/__init__.py21CODE
LOWqiling/hw/misc/__init__.py22CODE
LOWqiling/hw/analog/sam3xa_adc.py9CODE
LOWqiling/hw/analog/__init__.py6CODE
LOWqiling/hw/analog/__init__.py7CODE
LOWqiling/hw/analog/__init__.py8CODE
LOWqiling/hw/analog/__init__.py9CODE
568 more matches not shown…
Over-Commented Block177 hits · 171 pts
SeverityFileLineSnippetContext
LOWqiling/hw/sd/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/net/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/external_device/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/external_device/oled/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/external_device/lcd/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/utils/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/math/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/hw/const/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/extensions/winsdkapi.py1#!/usr/bin/python3COMMENT
LOWqiling/extensions/idaplugin/qilingida.py1621 ql.mem.map(map_addr, map_size)COMMENT
LOWqiling/extensions/mcu/nxp/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/extensions/mcu/stm32f1/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/extensions/mcu/gd32vf1/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/extensions/mcu/bes/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/extensions/mcu/atmel/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/loader/elf.py661 #COMMENT
LOWqiling/loader/pe_uefi.py421 # returns. this is done do regain control, run necessary tear down codeCOMMENT
LOWqiling/loader/pe.py321 data = bytearray(dll.get_memory_mapped_image())COMMENT
LOWqiling/arch/x86_utils.py201 # While debugging the linux kernel segment, the cs segment was found on the sixth segment of gdt.COMMENT
LOWqiling/debugger/gdb/gdb.py1#!/usr/bin/env python3COMMENT
LOWqiling/debugger/gdb/gdb.py261 # emulation was stopped by an async interrupt from the clientCOMMENT
LOWqiling/debugger/gdb/gdb.py521 # TODO: this one requires information of loaded libraries which currently not providedCOMMENT
LOWqiling/os/disk.py1#!/usr/bin/env python3COMMENT
LOWqiling/os/path.py141 # returning an absolute path will discard the accumulated vpath.COMMENT
LOWqiling/os/path.py181 # accumulate paths as we progress through the resolution process.COMMENT
LOWqiling/os/posix/structs.py1#!/usr/bin/env python3COMMENT
LOWqiling/os/posix/kernel_proxy/ipc.py41# Request header: [msg_type: u8][payload_len: u32]COMMENT
LOWqiling/os/posix/syscall/mman.py101COMMENT
LOWqiling/os/posix/syscall/mman.py121 # mapping_size : actual mapping range sizeCOMMENT
LOWqiling/os/posix/syscall/signal.py41@struct.cacheCOMMENT
LOWqiling/os/posix/syscall/stat.py21# ino_t st_ino; /* inode's number */ uint64_tCOMMENT
LOWqiling/os/posix/syscall/stat.py41# #ifdef __STAT_TIME_T_EXTCOMMENT
LOWqiling/os/posix/syscall/stat.py121COMMENT
LOWqiling/os/posix/syscall/stat.py141# off_t st_size; /* [XSI] file size, in bytes */ \ int64_tCOMMENT
LOWqiling/os/posix/syscall/stat.py181 # No 32bit macos.COMMENT
LOWqiling/os/posix/syscall/stat.py201# long st_pad3; uint32_tCOMMENT
LOWqiling/os/posix/syscall/stat.py221# mode_t st_mode; uint32_tCOMMENT
LOWqiling/os/posix/syscall/stat.py241# };COMMENT
LOWqiling/os/posix/syscall/stat.py401# struct stat {COMMENT
LOWqiling/os/posix/syscall/stat.py421# struct stat64 {COMMENT
LOWqiling/os/posix/syscall/stat.py441# unsigned long long st_ino; uint64_tCOMMENT
LOWqiling/os/posix/syscall/stat.py541# struct stat {COMMENT
LOWqiling/os/posix/syscall/stat.py561# unsigned long st_blocks; uint32_tCOMMENT
LOWqiling/os/posix/syscall/stat.py581# unsigned long long st_rdev; uint64_tCOMMENT
LOWqiling/os/posix/syscall/stat.py601# unsigned int st_mode; /* File mode. */ uint32_tCOMMENT
LOWqiling/os/posix/syscall/stat.py781# unsigned long __pad1;COMMENT
LOWqiling/os/posix/syscall/stat.py821COMMENT
LOWqiling/os/posix/syscall/stat.py881# unsigned int st_nlink; /* Link count. */COMMENT
LOWqiling/os/posix/syscall/stat.py921COMMENT
LOWqiling/os/posix/syscall/stat.py941# #elseCOMMENT
LOWqiling/os/posix/syscall/stat.py961# #elif !defined(_FILE_OFFSET_BITS) || _FILE_OFFSET_BITS == 32COMMENT
LOWqiling/os/posix/syscall/stat.py981# uid_t st_uid;COMMENT
LOWqiling/os/posix/syscall/unistd.py861 absvpath = virtual_abspath_at(ql, vpath, dirfd)COMMENT
LOWqiling/os/posix/syscall/unistd.py881# }COMMENT
LOWqiling/os/posix/syscall/sysctl.py1#!/usr/bin/env python3COMMENT
LOWqiling/os/macos/mach_port.py1#!/usr/bin/env python3COMMENT
LOWqiling/os/macos/mach_port.py41 # def __str__(self):COMMENT
LOWqiling/os/macos/mach_port.py141# PAD_ARG_(mach_msg_size_t, send_size); unsigned intCOMMENT
LOWqiling/os/macos/__init__.py1#!/usr/bin/env python3COMMENT
LOWqiling/os/macos/structs.py61COMMENT
117 more matches not shown…
Cross-File Repetition33 hits · 165 pts
SeverityFileLineSnippetContext
HIGHqiling/hw/power/stm32f4xx_pwr.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/char/stm32f4xx_usart.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/intc/stm32f4xx_exti.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/math/stm32f4xx_crc.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/spi/stm32f4xx_spi.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/dma/stm32f4xx_dma.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/gpio/stm32f4xx_gpio.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/timer/stm32f4xx_rtc.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/i2c/stm32f4xx_i2c.py0the structure is available in : stm32f423xx.h stm32f469xx.h stm32f427xx.h stm32f479xx.h stm32f413xx.h stm32f429xx.h stm3STRING
HIGHqiling/hw/misc/stm32f4xx_dbg.py0the structure available in : stm32f401xc stm32f401xe stm32f405xx stm32f407xx stm32f411xe stm32f412cx stm32f412rx stm32f4STRING
HIGHqiling/hw/timer/stm32f4xx_tim.py0the structure available in : stm32f401xc stm32f401xe stm32f405xx stm32f407xx stm32f411xe stm32f412cx stm32f412rx stm32f4STRING
HIGHqiling/hw/flash/stm32f4xx_flash.py0the structure available in : stm32f401xc stm32f401xe stm32f405xx stm32f407xx stm32f411xe stm32f412cx stm32f412rx stm32f4STRING
HIGHqiling/hw/sd/stm32f4xx_sdio.py0the structure available in : stm32f401xc stm32f401xe stm32f405xx stm32f407xx stm32f411xe stm32f412cx stm32f412rx stm32f4STRING
HIGHqiling/hw/analog/stm32f1xx_adc.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/char/stm32f1xx_usart.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/intc/stm32f1xx_exti.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/i2c/stm32f1xx_i2c.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/dma/stm32f1xx_dma.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/gpio/stm32f1xx_afio.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/gpio/stm32f1xx_gpio.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGHqiling/hw/flash/stm32f1xx_flash.py0the structure available in : stm32f100xb stm32f100xe stm32f101xb stm32f101xe stm32f102xb stm32f103xb stm32f103xe stm32f1STRING
HIGH…debugger/qdb/branch_predictor/branch_predictor_mips.py0[internal] read register value where register is provided as a unicorn constant.STRING
HIGH…ebugger/qdb/branch_predictor/branch_predictor_intel.py0[internal] read register value where register is provided as a unicorn constant.STRING
HIGH…/debugger/qdb/branch_predictor/branch_predictor_arm.py0[internal] read register value where register is provided as a unicorn constant.STRING
HIGHtests/test_peshellcode.py0fce8820000006089e531c0648b50308b520c8b52148b72280fb74a2631ffac3c 617c022c20c1cf0d01c7e2f252578b52108b4a3c8b4c1178e34801dSTRING
HIGHtests/test_shellcode.py0fce8820000006089e531c0648b50308b520c8b52148b72280fb74a2631ffac3c 617c022c20c1cf0d01c7e2f252578b52108b4a3c8b4c1178e34801dSTRING
HIGHexamples/shellcode_run.py0fce8820000006089e531c0648b50308b520c8b52148b72280fb74a2631ffac3c 617c022c20c1cf0d01c7e2f252578b52108b4a3c8b4c1178e34801dSTRING
HIGHtests/test_peshellcode.py0fc4881e4f0ffffffe8d0000000415141505251564831d265488b52603e488b52 183e488b52203e488b72503e480fb74a4a4d31c94831c0ac3c617c0STRING
HIGHtests/test_shellcode.py0fc4881e4f0ffffffe8d0000000415141505251564831d265488b52603e488b52 183e488b52203e488b72503e480fb74a4a4d31c94831c0ac3c617c0STRING
HIGHexamples/shellcode_run.py0fc4881e4f0ffffffe8d0000000415141505251564831d265488b52603e488b52 183e488b52203e488b72503e480fb74a4a4d31c94831c0ac3c617c0STRING
HIGHtests/test_shellcode.py0420002ca210080d2400080d2c81880d2010000d4e60300aa01020010020280d2 681980d2010000d4410080d2420002cae00306aa080380d2010000dSTRING
HIGHexamples/shellcode_run.py0420002ca210080d2400080d2c81880d2010000d4e60300aa01020010020280d2 681980d2010000d4410080d2420002cae00306aa080380d2010000dSTRING
HIGHexamples/extensions/r2/hello_r2.py0420002ca210080d2400080d2c81880d2010000d4e60300aa01020010020280d2 681980d2010000d4410080d2420002cae00306aa080380d2010000dSTRING
Hyper-Verbose Identifiers143 hits · 138 pts
SeverityFileLineSnippetContext
LOWqiling/hw/mem/kinetis_bme.py21 def operand_size_from_alignment(self, addr):CODE
LOWqiling/extensions/idaplugin/qilingida.py538 def finish_populating_widget_popup(self, widget, popup):CODE
LOW⚡qiling/extensions/idaplugin/qilingida.py2207 def ql_unregister_menu_actions(self):STRING
LOW⚡qiling/extensions/idaplugin/qilingida.py2211 def ql_attach_main_menu_actions(self):STRING
LOW⚡qiling/extensions/idaplugin/qilingida.py2215 def ql_detach_main_menu_actions(self):STRING
LOWqiling/extensions/idaplugin/qilingida.py1485 def _force_execution_with_microcode(self, ql, ida_addr):STRING
LOWqiling/extensions/idaplugin/qilingida.py1512 def _ida_address_after_branch(self, ida_addr):STRING
LOWqiling/extensions/idaplugin/qilingida.py1531 def _force_execution_by_parsing_assembly(self, ql, ida_addr):STRING
LOWqiling/extensions/idaplugin/qilingida.py1626 def _find_branch_in_real_block(self, bb):STRING
LOWqiling/extensions/idaplugin/qilingida.py1767 def _arch_cond_jmp_instruction(self, cond, addr):STRING
LOWqiling/extensions/idaplugin/qilingida.py1779 def _arch_parse_cond_from_addr(self, braddr):STRING
LOWqiling/extensions/idaplugin/qilingida.py1804 def _patch_bytes_with_force_analysis(self, start, bs):STRING
LOWqiling/extensions/idaplugin/qilingida.py1922 def ql_parse_blocks_for_deobf(self):STRING
LOWqiling/extensions/idaplugin/qilingida.py2028 def ql_remove_junk_code_by_patterns(self):STRING
LOWqiling/extensions/idaplugin/qilingida.py2033 def ql_nop_items_without_colors(self):STRING
LOWqiling/extensions/idaplugin/qilingida.py2231 def finish_populating_widget_popup(self, widget, popup_handle):STRING
LOWqiling/loader/pe_uefi.py66 def install_loaded_image_protocol(self, image_base: int, image_size: int):CODE
LOWqiling/loader/pe.py177 def resolve_forwarded_exports(self):CODE
LOWqiling/arch/riscv.py75 def unicorn_exception_handler(self, ql: Qiling, intno: int):CODE
LOWqiling/arch/cortex_m.py115 def unicorn_exception_handler(self, ql: Qiling, intno: int):CODE
LOWqiling/os/posix/const_mapping.py157def socket_tcp_option_mapping(value: int, archtype: QL_ARCH) -> str:CODE
LOWqiling/os/posix/syscall/time.py52def ql_syscall_clock_nanosleep(ql: Qiling, clockid: int, flags: int, req: int, rem: int):CODE
LOWqiling/os/posix/syscall/signal.py184def ql_syscall_rt_sigprocmask(ql: Qiling, how: int, newset: int, oldset: int):CODE
LOWqiling/os/posix/syscall/futex.py8def ql_syscall_set_robust_list(ql: Qiling, head_ptr: int, head_len: int):CODE
LOWqiling/os/posix/syscall/stat.py1154def __common_pack_stat_struct(stat, info) -> bytes:CODE
LOWqiling/os/posix/syscall/unistd.py732def ql_syscall_set_tid_address(ql: Qiling, tidptr: int):CODE
LOW⚡qiling/os/macos/syscall.py114def ql_syscall_kernelrpc_mach_port_deallocate_trap(ql, *args, **kw):CODE
LOW⚡qiling/os/macos/syscall.py118def ql_syscall_kernelrpc_mach_port_mod_refs_trap(ql, target, name, right, delta, *args, **kw):CODE
LOW⚡qiling/os/macos/syscall.py125def ql_syscall_kernelrpc_mach_port_construct_trap(ql, target, options, context, name, *args, **kw):CODE
LOW⚡qiling/os/macos/syscall.py132def ql_syscall_mach_reply_port(ql, *args, **kw):CODE
LOW⚡qiling/os/macos/syscall.py137def ql_syscall_thread_self_trap(ql, *args, **kw):CODE
LOW⚡qiling/os/macos/syscall.py144def ql_syscall_task_self_trap(ql, *args, **kw):CODE
LOW⚡qiling/os/macos/syscall.py149def ql_syscall_host_self_trap(ql, *args, **kw):CODE
LOWqiling/os/macos/syscall.py78def ql_syscall_kernelrpc_mach_vm_allocate_trap(ql, port, addr, size, flags, *args, **kw):CODE
LOWqiling/os/macos/syscall.py90def ql_syscall_kernelrpc_mach_vm_deallocate_trap(ql, target, address, size, *args, **kw):CODE
LOWqiling/os/macos/syscall.py95def ql_syscall_kernelrpc_mach_vm_map_trap(ql, target, address, size, mask, flags, cur_protection):CODE
LOWqiling/os/macos/syscall.py298def ql_syscall_shared_region_check_np(ql, p, uap, retvalp, *args, **kw):CODE
LOWqiling/os/macos/syscall.py318def ql_syscall_bsdthread_register(ql, threadstart, wqthread, flags, stack_addr_hint, targetconc_ptr, dispatchqueue_offseCODE
LOWqiling/os/macos/syscall.py329def ql_syscall_write_nocancel(ql, write_fd, write_buf, write_count, *args, **kw):CODE
LOWqiling/os/macos/syscall.py384def ql_syscall_shared_region_map_and_slide_np(ql, fd, count, mappings_addr, slide, slide_start, slide_size):CODE
LOWqiling/os/macos/syscall.py410def ql_syscall_terminate_with_payload(ql, pid, reason_namespace, reason_code, payload, payload_size, reason_string):CODE
LOWqiling/os/macos/syscall.py418def ql_syscall_abort_with_payload(ql, reason_namespace, reason_code, payload, payload_size, reason_string, reason_flags)CODE
LOWqiling/os/macos/kernel_api/kernel_api.py21def hook__kauth_unlisten_scope(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py207def hook__sysctl_handle_string(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py265def hook__getattrlist_setupvattr_all(ql, address, params):CODE
LOW⚡qiling/os/macos/kernel_api/kernel_api.py280def hook__vfs_attr_pack_internal(ql, address, params):CODE
LOW⚡qiling/os/macos/kernel_api/kernel_api.py288def hook__getattrlist_fixupattrs(ql, address, params):CODE
LOW⚡qiling/os/macos/kernel_api/kernel_api.py296def hook__attrlist_pack_string(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py707def hook__lck_rw_lock_exclusive(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py713def hook__lck_rw_unlock_exclusive(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py754def hook__clock_get_calendar_microtime(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py873def hook__kauth_cred_setuidgid(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py918def hook__kernel_thread_start(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py961def hook__sysctl_register_oid(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py1005def hook__sysctl_unregister_oid(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py1213def hook__mac_policy_register(ql, address, params):CODE
LOWqiling/os/macos/kernel_api/kernel_api.py1259def hook__mac_policy_unregister(ql, address, params):CODE
LOWqiling/os/macos/events/macos.py243 def get_events_by_type_and_proto(self, ev_type, protocol):CODE
LOWqiling/os/macos/events/macos.py257 def get_event_by_name_and_type(self, ev_name, ev_type):CODE
LOWqiling/os/dos/utils.py55def read_dos_string_from_ds_dx(ql: Qiling):CODE
83 more matches not shown…
Deep Nesting126 hits · 124 pts
SeverityFileLineSnippetContext
LOWqltui.py452CODE
LOWqltui.py591CODE
LOWqltui.py661CODE
LOWqiling/log.py164CODE
LOWqiling/cli.py78CODE
LOWqiling/utils.py104CODE
LOWqiling/utils.py332CODE
LOWqiling/utils.py452CODE
LOWqiling/core_hooks.py167CODE
LOWqiling/core_hooks.py192CODE
LOWqiling/core_hooks.py215CODE
LOWqiling/core_hooks.py231CODE
LOWqiling/hw/peripheral.py182CODE
LOWqiling/hw/peripheral.py205CODE
LOWqiling/hw/power/sam3xa_pmc.py75CODE
LOWqiling/hw/misc/mk64f12_mcg.py37CODE
LOWqiling/hw/analog/sam3xa_adc.py66CODE
LOWqiling/hw/intc/stm32f1xx_exti.py62CODE
LOWqiling/hw/intc/cm_nvic.py138CODE
LOWqiling/hw/intc/cm_nvic.py139CODE
LOWqiling/hw/external_device/oled/ssd1306.py73CODE
LOWqiling/hw/external_device/lcd/lcd1602.py98CODE
LOWqiling/hw/i2c/stm32f4xx_i2c.py83CODE
LOWqiling/hw/math/stm32f4xx_crc.py60CODE
LOWqiling/hw/spi/stm32f4xx_spi.py82CODE
LOWqiling/hw/gpio/stm32f1xx_gpio.py54CODE
LOWqiling/hw/gpio/mk64f12_gpio.py31CODE
LOWqiling/hw/gpio/gd32vf1xx_gpio.py48CODE
LOWqiling/extensions/trace.py66CODE
LOWqiling/extensions/trace.py93CODE
LOWqiling/extensions/multitask.py50CODE
LOWqiling/extensions/multitask.py209CODE
LOWqiling/extensions/multitask.py303CODE
LOWqiling/extensions/multitask.py355CODE
LOWqiling/extensions/tracing/formats/registers.py97CODE
LOWqiling/extensions/idaplugin/qilingida.py644CODE
LOWqiling/extensions/idaplugin/qilingida.py947CODE
LOWqiling/extensions/idaplugin/qilingida.py1298CODE
LOWqiling/extensions/idaplugin/qilingida.py1531CODE
LOWqiling/extensions/idaplugin/qilingida.py1570CODE
LOWqiling/extensions/idaplugin/qilingida.py1626CODE
LOWqiling/extensions/idaplugin/qilingida.py1647CODE
LOWqiling/extensions/idaplugin/qilingida.py1779CODE
LOWqiling/extensions/idaplugin/qilingida.py1922CODE
LOWqiling/extensions/idaplugin/qilingida.py1984CODE
LOWqiling/loader/macho.py155CODE
LOWqiling/loader/macho.py355CODE
LOWqiling/loader/dos.py50CODE
LOWqiling/loader/elf.py149CODE
LOWqiling/loader/elf.py440CODE
LOWqiling/loader/elf.py151CODE
LOWqiling/loader/mcu.py109CODE
LOWqiling/loader/pe.py229CODE
LOWqiling/loader/pe.py620CODE
LOWqiling/loader/pe.py887CODE
LOWqiling/loader/macho_parser/parser.py115CODE
LOWqiling/loader/macho_parser/data.py92CODE
LOWqiling/debugger/gdb/gdb.py139CODE
LOWqiling/debugger/gdb/gdb.py393CODE
LOWqiling/debugger/gdb/gdb.py588CODE
66 more matches not shown…
Docstring Block Structure20 hits · 100 pts
SeverityFileLineSnippetContext
HIGHqiling/core_hooks.py377Intercept certain emulation events within a specified range. Args: hook_type : event type to intercSTRING
HIGHqiling/core_hooks.py401Intercept assembly instructions before they get executed. Args: callback : a method to call upon iSTRING
HIGHqiling/core_hooks.py423Intercept landings in new basic blocks in a specified range. Args: callback : a method to call upoSTRING
HIGHqiling/core_hooks.py441Intercept illegal accesses to unmapped memory in a specified range. Args: callback : a method to cSTRING
HIGHqiling/core_hooks.py459Intercept illegal reading attempts from a specified range. Args: callback : a method to call upon STRING
HIGHqiling/core_hooks.py477Intercept illegal writing attempts to a specified range. Args: callback : a method to call upon inSTRING
HIGHqiling/core_hooks.py495Intercept illegal code fetching attempts from a specified range. Args: callback : a method to callSTRING
HIGHqiling/core_hooks.py513Intercept benign memory accesses within a specified range. This is equivalent to hooking memory reads, writes anSTRING
HIGHqiling/core_hooks.py532Intercept invalid memory accesses within a specified range. This is equivalent to hooking invalid memory reads, STRING
HIGHqiling/core_hooks.py593Intercept benign memory reads from a specified range. Args: callback : a method to call upon interSTRING
HIGHqiling/core_hooks.py611Intercept benign memory writes to a specified range. Args: callback : a method to call upon intercSTRING
HIGHqiling/core_hooks.py629Intercept benign code fetches from a specified range. Args: callback : a method to call upon interSTRING
HIGHqiling/core_hooks.py647Intercept execution of a certain instruction type within a specified range. Args: callback : a metSTRING
HIGHqiling/core_hooks.py668Intercept cases in which Unicorn reaches opcodes it does not recognize or support. Args: callback STRING
HIGHqiling/extensions/afl/qlfuzzer.py103Get the effective address of a file offset. Args: offset: file offset module: module baSTRING
HIGHqiling/debugger/qdb/helper.py44Safely evaluate an arithmetic expression. The expression may include only digits, arithmetic and bitwise operators, STRING
HIGHqiling/debugger/qdb/helper.py93Resolve an arithmetic expression that might include register names. Registers names will be substituted with thSTRING
HIGHqiling/os/memory.py541Locate an unallocated memory that is large enough to contain a range in size of `size` and based at `minaddr`. STRING
HIGHqiling/os/path.py269Convert a host path to its corresponding virtual path relative to rootfs. Args: hostpath : host patSTRING
HIGHqiling/os/struct.py189Get field offset within the structure. Args: fname: field name Returns: field offset in bySTRING
Decorative Section Separators20 hits · 75 pts
SeverityFileLineSnippetContext
MEDIUM⚡tests/test_kernel_proxy.py182 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py184 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py281 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py283 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py355 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py357 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py415 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py417 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py494 # -------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_kernel_proxy.py496 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py24 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py26 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py71 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py73 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py123 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py125 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py255 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py257 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py317 # -------------------------------------------------------------------------COMMENT
MEDIUMtests/test_kernel_proxy.py319 # -------------------------------------------------------------------------COMMENT
Empty Error Handlers14 hits · 70 pts
SeverityFileLineSnippetContext
HIGHqltui.py671except:CODE
HIGHqiling/os/filestruct.py14except ImportError:CODE
HIGHqiling/os/filestruct.py63except Exception:CODE
HIGHqiling/os/filestruct.py69except Exception:CODE
HIGHqiling/os/posix/filestruct.py11except ImportError:CODE
HIGHqiling/os/posix/filestruct.py64except Exception:CODE
HIGHqiling/os/posix/filestruct.py173except Exception:CODE
HIGHqiling/os/posix/filestruct.py179except Exception:CODE
HIGHqiling/os/posix/kernel_proxy/__init__.py318except Exception:CODE
HIGHqiling/os/dos/interrupts/int10.py63except:CODE
HIGHqiling/os/linux/thread.py580except AttributeError:CODE
HIGHqiling/os/windows/registry.py149except Registry.RegistryKeyNotFoundException:CODE
HIGHtests/test_pe_sys.py214except QlErrorSyscallError:CODE
HIGHtests/test_perf.py52except:CODE
Cross-Language Confusion11 hits · 60 pts
SeverityFileLineSnippetContext
HIGHqiling/arch/x86_utils.py42 # first gdt entry is always null, start from 1COMMENT
HIGHqiling/os/posix/syscall/stat.py1102 ql.log.warning(f"Unrecognized arch && os with {ql.arch.type} and {ql.os.type} for stat64! Fallback to Linux x86.")CODE
HIGHqiling/os/posix/syscall/stat.py1151 ql.log.warning(f"Unrecognized arch && os with {ql.arch.type} and {ql.os.type} for stat! Fallback to Linux x86.")CODE
HIGHqiling/os/windows/dlls/advapi32.py91 # set to null, it means we have an out buffer without knowing its sizeCOMMENT
HIGHqiling/os/windows/dlls/ntoskrnl.py117 Format = "(null)"CODE
HIGHqiling/os/windows/dlls/ntoskrnl.py138 Format = "(null)"CODE
HIGHqiling/os/windows/dlls/user32.py696 Format = "(null)"CODE
HIGHqiling/os/windows/dlls/user32.py775 Format = "(null)"CODE
HIGHqiling/os/windows/dlls/msvcrt.py232 format = "(null)"CODE
HIGHqiling/os/windows/dlls/msvcrt.py249 format = "(null)"CODE
HIGHqiling/os/windows/dlls/msvcrt.py266 format = "(null)"CODE
Excessive Try-Catch Wrapping36 hits · 43 pts
SeverityFileLineSnippetContext
MEDIUMqiling/cli.py89 print("Error: please specify an input source for hex")CODE
MEDIUMqiling/cli.py98 print("Error: please specify an input source for asm")CODE
MEDIUMqiling/cli.py112 print("Error: please specify an input source for bin")CODE
MEDIUMqiling/extensions/idaplugin/qilingida.py889def url_download(url):CODE
LOWqiling/extensions/idaplugin/qilingida.py74 except Exception as e:CODE
LOWqiling/extensions/idaplugin/qilingida.py81 except Exception as e:CODE
LOWqiling/extensions/idaplugin/qilingida.py622 except Exception:CODE
LOWqiling/extensions/idaplugin/qilingida.py915 except Exception as e:STRING
LOWqiling/extensions/idaplugin/qilingida.py2099 except Exception as e:STRING
LOWqiling/extensions/idaplugin/qilingida.py2138 except Exception as e:STRING
LOWqiling/os/filestruct.py63 except Exception:CODE
LOWqiling/os/filestruct.py69 except Exception:CODE
MEDIUMqiling/os/filestruct.py66def ioctl(self, ioctl_cmd, ioctl_arg):CODE
LOWqiling/os/posix/filestruct.py64 except Exception:CODE
LOWqiling/os/posix/filestruct.py173 except Exception:CODE
LOWqiling/os/posix/filestruct.py179 except Exception:CODE
MEDIUMqiling/os/posix/filestruct.py61def fcntl(self, cmd, arg):CODE
MEDIUMqiling/os/posix/filestruct.py103def accept(self):CODE
MEDIUMqiling/os/posix/filestruct.py176def ioctl(self, cmd, arg):CODE
LOWqiling/os/posix/posix.py233 except Exception as e:CODE
LOWqiling/os/posix/kernel_proxy/__init__.py318 except Exception:CODE
LOWqiling/os/posix/syscall/mman.py68 except Exception as e:CODE
LOWqiling/os/posix/syscall/stat.py1468 except Exception as e:CODE
LOWqiling/os/posix/syscall/poll.py37 except Exception as e:CODE
LOWqiling/os/macos/kernel_api/hook.py28 except Exception:CODE
LOWqiling/os/linux/kernel_api/hook.py28 except Exception:CODE
LOWqiling/os/windows/registry.py185 except Exception:CODE
LOWqiling/os/windows/windows.py190 except Exception as ex:CODE
LOWtests/view_perf_results.py46 except Exception as e:CODE
LOWtests/test_pe.py38 except Exception as e:CODE
MEDIUMtests/test_pe.py35def _run_test(self, results):CODE
LOWexamples/sality.py124 except Exception:CODE
LOWexamples/sality.py171 except Exception as e:CODE
LOWexamples/hello_arm_blob_raw.py94 except Exception as e:CODE
LOWexamples/fuzzing/rt_n12_b1/fuzz.py114 except Exception:CODE
LOWexamples/fuzzing/linux_x8664/libfuzzer_x8664_linux.py18 except Exception as ex:CODE
Modern Structural Boilerplate35 hits · 35 pts
SeverityFileLineSnippetContext
LOWqiling/log.py220__all__ = ['RegexFilter', 'setup_logger', 'resolve_logger_level']CODE
LOWqiling/__init__.py9__all__ = ['Qiling']CODE
LOWqiling/utils.py489__all__ = [CODE
LOWqiling/const.py100__all__ = [CODE
LOWqiling/extensions/tracing/formats/__init__.py2__all__ = ["base", "tenet"]CODE
LOWqiling/arch/cpr64.py93__all__ = ['QlCpr64Manager']CODE
LOWqiling/arch/models.py438__all__ = [CODE
LOWqiling/arch/cpr.py97__all__ = ['QlCprManager']CODE
LOWqiling/arch/x86_utils.py128 def set_entry(self, index: int, data: bytes) -> None:CODE
LOWqiling/debugger/gdb/xmlregs.py181__all__ = ['RegEntry', 'QlGdbFeatures']CODE
LOWqiling/debugger/qdb/qdb.py296 def set_breakpoint(self, address: int, is_temp: bool = False) -> None:CODE
LOWqiling/debugger/qdb/branch_predictor/__init__.py12__all__ = [CODE
LOWqiling/os/posix/const_mapping.py205__all__ = [CODE
LOWqiling/os/posix/kernel_proxy/__init__.py51__all__ = ['KernelProxy', 'INT', 'FD', 'PtrIn', 'PtrOut', 'PtrInOut']CODE
LOWqiling/os/posix/syscall/shm.py153__all__ = [CODE
LOWqiling/os/posix/syscall/syscall.py67__all__ = [CODE
LOWqiling/os/posix/syscall/msg.py162__all__ = [CODE
LOWqiling/os/posix/syscall/abi/__init__.py53 def set_return_value(self, value: int) -> None:CODE
LOWqiling/os/posix/syscall/abi/mips.py37 def set_return_value(self, value: int) -> None:CODE
LOWqiling/os/dos/dos.py65 def set_flag_value(self, fl: Flags, val: int) -> None:CODE
LOWqiling/os/dos/interrupts/__init__.py35__all__ = ['handlers']CODE
LOWqiling/os/qnx/structs.py121__all__ = ['_sync', '_sync_attr', '_thread_local_storage']CODE
LOWqiling/os/uefi/rt.py300__all__ = [CODE
LOWqiling/os/uefi/st.py108__all__ = [CODE
LOWqiling/os/uefi/UefiBaseType.py43__all__ = [CODE
LOWqiling/os/uefi/UefiSpec.py249__all__ = [CODE
LOWqiling/os/uefi/UefiMultiPhase.py50__all__ = [CODE
LOWqiling/os/uefi/smst.py286__all__ = [CODE
LOWqiling/os/uefi/bs.py599__all__ = [CODE
LOWqiling/os/uefi/ds.py280__all__ = [CODE
LOWqiling/os/uefi/ProcessorBind.py88__all__ = [CODE
LOWqiling/os/uefi/PiMultiPhase.py41__all__ = [CODE
LOWqiling/os/uefi/protocols/EfiLoadedImageProtocol.py55__all__ = [CODE
LOWqiling/os/linux/thread.py481 def set_thread_tls(self, tls_addr: int) -> None:CODE
LOWqiling/os/linux/thread.py513 def set_thread_tls(self, tls_addr: int) -> None:CODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALqiling/debugger/qdb/qdb.py500 fargs = [self.ql.os.fcall.cc.getRawParam(i) for i in range(argc)]CODE
CRITICALqiling/os/posix/syscall/abi/arm.py32 ibytes = self.arch.utils.ql.mem.read_ptr(self.arch.regs.arch_pc - isize, isize)CODE
AI Slop Vocabulary12 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMqiling/extensions/idaplugin/qilingida.py1671 # A: Emulation makes the de-obf much more robust and general and can work under less assumptions, likeSTRING
MEDIUMqiling/os/struct.py140 """A structure context manager to facilitate updating structure contents.STRING
LOWqiling/os/posix/syscall/stat.py1535 data = b"0" * (12 * 8) # for now, just return 0sCODE
LOWqiling/os/posix/syscall/stat.py1546 data = b"0" * (12 * 8) # for now, just return 0sCODE
LOWqiling/os/qnx/syscall.py135 # For the sake of simplicity we just return current timestamp in nanosecondsCOMMENT
LOWqiling/os/uefi/rt.py47 # we just use the default settings insteadCOMMENT
LOWqiling/os/windows/dlls/ucrtbased.py6# This dll is almost functionally identical to msvcrt, just use hooks from thereCOMMENT
LOWqiling/os/windows/dlls/ntdll.py751 # For now, just create a dummy handle, and return it.COMMENT
LOWqiling/os/windows/dlls/kernel32/stringapiset.py201 # this is a dry-run; just return the amount of charsCOMMENT
LOWqiling/os/windows/dlls/kernel32/synchapi.py284 # Implementation seems similar enough to Mutex to just use itCOMMENT
LOWqiling/os/windows/dlls/kernel32/fileapi.py615 # mapping backed my page file, for which we simply use memory. no need to do anything reallyCOMMENT
LOWtests/test_struct.py38# we only need context and not going to run anything anyway, so just use whateverCOMMENT
TODO Padding8 hits · 13 pts
SeverityFileLineSnippetContext
LOWqiling/os/qnx/message.py199 # TODO: implement mem_ctrlCOMMENT
LOWqiling/os/qnx/syscall.py172 # TODO: implement proper mutexes instead of these stubsCOMMENT
LOW⚡qiling/os/qnx/syscall.py187 # TODO: implement proper mutexes instead of these stubsCOMMENT
LOWqiling/os/uefi/context.py28 # TODO: implement save stateCOMMENT
LOWqiling/os/uefi/context.py32 # TODO: implement restore stateCOMMENT
LOWqiling/os/windows/dlls/kernel32/stringapiset.py25 # TODO: implementCOMMENT
LOWqiling/os/windows/dlls/kernel32/stringapiset.py44 # TODO: implementCOMMENT
LOWqiling/os/windows/dlls/kernel32/timezoneapi.py18 # TODO: implement this later. fail for nowCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMqiling/extensions/multitask.py21# This class is named UnicornTask be design since it's not aCOMMENT
MEDIUMqiling/extensions/multitask.py25# This class is a friend class of MultiTaskUnicornCOMMENT
MEDIUMqiling/os/windows/dlls/kernel32/fileapi.py69 # Create a handle for the pathCOMMENT
MEDIUMexamples/fuzzing/rt_n12_b1/fuzz.py34 # This method is called with every fuzzing iteration.COMMENT
AI Structural Patterns11 hits · 10 pts
SeverityFileLineSnippetContext
LOWqiling/core.py36CODE
LOWqiling/core.py609CODE
LOWqiling/hw/spi/stm32f4xx_spi.py79CODE
LOWqiling/hw/spi/stm32f1xx_spi.py57CODE
LOWqiling/hw/dma/stm32f1xx_dma.py93CODE
LOWqiling/hw/dma/stm32f4xx_dma.py105CODE
LOWqiling/os/windows/dlls/user32.py21CODE
LOWqiling/os/windows/dlls/user32.py31CODE
LOWqiling/os/windows/dlls/msvcrt.py131CODE
LOWqiling/os/windows/dlls/kernel32/winbase.py209CODE
LOWtests/test_blob.py120CODE
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWqiling/extensions/tracing/formats/tenet.py72 # Check if PC changed for next deltaCOMMENT
LOWqiling/loader/pe.py137 # Check if the PE file has an exception directoryCOMMENT
LOWqiling/os/posix/syscall/msg.py100 # Check if the user has write permissions for the message queueCOMMENT
LOWqiling/os/posix/syscall/msg.py129 # Check if the user has read permissions for the message queueCOMMENT
LOWqiling/os/windows/dlls/ntdll.py421 # Check if dll is loadedCOMMENT
LOWqiling/os/windows/dlls/kernel32/fileapi.py57 # Check if path existsCOMMENT
Slop Phrases4 hits · 8 pts
SeverityFileLineSnippetContext
LOWqiling/extensions/afl/afl.py63 # if we are fuzzin an arm code, make sure to take the effective pcCOMMENT
LOWqiling/debugger/qdb/qdb.py226 # make sure to include delay slot when branching in mipsCOMMENT
LOWqiling/debugger/qdb/qdb.py246 # make sure to include delay slot when branching in mipsCOMMENT
MEDIUMqiling/os/windows/registry.py19# if you want to modify the registry key/value, you can modify config.jsonCOMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHexamples/fuzzing/rt_n12_b1/fuzz.py121 # In this example, the target is MIPS32 LECOMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMqiling/os/macos/subsystems.py162CODE