{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"oletools-0.60.2p2","path":"security/oletools","url":"/packages/release/security/oletools/","comment":"python tools to analyze OLE files","homepage":"https://www.decalage.info/python/oletools","maintainer":"Sebastian Reitenbach <sebastia@openbsd.org>","description":"python-oletools is a package of python tools to analyze Microsoft OLE2 files\n(also called Structured Storage, Compound File Binary Format or Compound\nDocument File Format), such as Microsoft Office documents or Outlook messages,\nmainly for malware analysis, forensics and debugging.\n","package_architecture":"amd64","stem":"oletools","readme":null,"dependencies":[{"path":"lang/python/3,-tkinter","type":"runtime","package_spec":"","url":"/packages/release/lang/python/3,-tkinter/"},{"path":"devel/py-parsing","type":"runtime","package_spec":"STEM->=2.2.0","url":"/packages/release/devel/py-parsing/"},{"path":"devel/py-olefile","type":"runtime","package_spec":"","url":"/packages/release/devel/py-olefile/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/release/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/release/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/release/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/release/devel/py-wheel/"},{"path":"archivers/unzip","type":"build","package_spec":"","url":"/packages/release/archivers/unzip/"},{"path":"lang/python/3,-tkinter","type":"test","package_spec":"","url":"/packages/release/lang/python/3,-tkinter/"},{"path":"devel/py-parsing","type":"test","package_spec":"STEM->=2.2.0","url":"/packages/release/devel/py-parsing/"},{"path":"devel/py-olefile","type":"test","package_spec":"","url":"/packages/release/devel/py-olefile/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/release/devel/py-test/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["security","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
