http://open-source-security-software.net/project/python-cybox/releases.atom Recent releases for python-cybox 2026-05-30T17:47:17.531201+00:00 python-feedgen python-cybox v2.1.0.8 python-cybox v2.1.0.8 2014-10-16T14:15:46+00:00 - Performance enhancements in to_xml() serialization (ref: python-stix #163) - [#144] Make argument functions more consistent. - [#195] Allow iterating over Observables as if it were a list. - [#211] Check that a particular hash exists before getting its value. - Various bug fixes. 2014-10-16T14:15:46+00:00 python-cybox v2.1.0.7 python-cybox v2.1.0.7 2014-10-16T14:16:51+00:00 - Add support for Archive File, ARP Cache, Device, DNS Cache, Image File, Linux Package, Network Route, Network Route Entry, Network Subnet, Product, Semaphore, SMS Message, Win Computer Account Win Critical Section, Win Driver, Win Filemapping, Win Hook, Win Kernel, Win Memory Page Region, Win Network Route Entry, Win Prefetch, Win Semaphore, Win System Restore, and Wi Waitable Timer objects. (@slsnow) - Add method for normalizing Windows file paths and registry key names. (@ikiril01) - Updates to API, File, System objects. - Add documentation for AS (Autonomous System), Code, Link, and PDF File objects. - Show most recent version of python-cybox for each CybOX language version in the documentation. - [#189] Update version of ActionName and ToolType vocabularies. - [#194] Fix errors caused by Unicode double-encoding - Various minor typo and bug fixes. 2014-10-16T14:16:51+00:00 python-cybox v2.1.0.6 python-cybox v2.1.0.6 2014-10-16T14:17:32+00:00 - [#173] Add AS (autonomous system) object. - [#179] Add support for Observable Keywords. - [#181] Network Packet Object from_xml error. - [#184] Fix NetworkConnectionObject SourceTCPState and DestinationTCP State 2014-10-16T14:17:32+00:00 python-cybox v2.1.0.5 python-cybox v2.1.0.5 2014-10-16T14:19:13+00:00 - Add Code object. - [#163] Allow uniform access to property values as a list. - [#168] Add from_json() function. - [#174] Improve how VocabStrings handle XSI types. - [#175] Typo in cybox.common.Property class. - [#177] Artifact Object was not exporting or importing 'type' field. - Fix to Windows Driver Object namespace. - Updated documentation on http://cybox.readthedocs.org 2014-10-16T14:19:13+00:00 python-cybox v2.1.0.4 python-cybox v2.1.0.4 2014-10-16T14:19:47+00:00 - Improve handling of id and idref fields on Observables - [#162] Add support for non-default @delimiter values. 2014-10-16T14:19:47+00:00 python-cybox v2.1.0.3 python-cybox v2.1.0.3 2014-10-16T14:20:19+00:00 - Add PDF File Object. - Expand ExtractedFeatures type. - Expand Windows File Object. - [#158] Fix Unicode bug with xsi:types 2014-10-16T14:20:19+00:00 python-cybox v2.1.0.2 python-cybox v2.1.0.2 2014-10-16T14:20:46+00:00 - Improve documentation and tests. Add more examples - Convert ExtractedString to use TypedField implementation. - Add Link object. - Add properties to File object. - Fix parsing of Float and Double property values. - Fix bugs in DNS Record object. 2014-10-16T14:20:46+00:00 python-cybox v2.1.0.1 python-cybox v2.1.0.1 2014-10-16T14:21:18+00:00 - Release draft version of documentation at http://cybox.readthedocs.org/ - Add automatic detection of SHA224, SHA384, and SHA512 hashes. - Fix DateWithPrecision and DateTimeWithPrecision types and add tests. - Add tests for Hostname and DomainName objects. - Update test for SocketAddress object. - Remove cybox.utils.nsparser.NamespaceParser. - Add doctests to example content. - Various typo corrections and bugfixes. 2014-10-16T14:21:18+00:00 python-cybox v2.1.0.0 python-cybox v2.1.0.0 2014-10-16T14:22:09+00:00 - Updated objects and other types to support Version 2.1 of the CybOX language. - Add DomainName and Hostname objects. - Added bindings for new AS, ArchiveFile, ARPCache, DomainName, Hostname, ImageFile, SMSMessage, WinHook objects - Remove parseLiteral and exportLiteral functions from bindings. - Remove member_data_items dictionaries from bindings. - Standardize constructors of BaseObjectPropertyType and subclasses. - Various typo corrections and bug fixes. - This is just a summary of changes. For a full list of changes to support CybOX 2.1, see https://github.com/CybOXProject/python-cybox/issues?milestone=1 2014-10-16T14:22:09+00:00 python-cybox v2.0.1.4 python-cybox v2.0.1.4 2014-10-16T14:22:44+00:00 - Add support for Encryption packaging on Artifact objects. - [#70] Improve and consolidate parsing of numeric types. 2014-10-16T14:22:44+00:00 python-cybox v2.0.1.3 python-cybox v2.0.1.3 2014-10-16T14:23:13+00:00 - Fix bug the prevented removing objects from an EntityList. - Explicitly set some 'datatype' attributes on output. - Format Action timestamps correctly on XML output. - Handle imports for duplicate "Time" classes. 2014-10-16T14:23:13+00:00 python-cybox v2.0.1.2 python-cybox v2.0.1.2 2014-10-16T14:23:59+00:00 - Use tox for cross-version automated testing. - Convert Action and related types to use TypedField implementation. - Convert DateRange type to use TypedField implementation. - Add Frequency type. - Register concrete implementations of Account-related classes in the parent bindings. - Add support for Events. - Allow recursive definition of Events in bindings. - Improve output of date strings. - Improve JSON handling of empty lists (for input and output). - Improve namespace handling for XML output. - Fix errors where incorrect types were being used in the bindings. - [#16] Use correct binding class. - Fix typos. 2014-10-16T14:23:59+00:00 python-cybox v2.0.1.1 python-cybox v2.0.1.1 2014-10-16T14:24:22+00:00 - Minor bugfixes and documentation updates. 2014-10-16T14:24:22+00:00 python-cybox v2.0.1.0 python-cybox v2.0.1.0 2014-10-16T14:24:42+00:00 - Updated to support Version 2.0.1 of the CybOX language. - Add support for language "update" versions (in addition to "major" and "minor" versions). - Update how delimiter-separated lists within Properties are handled. - Correct errors in auto-generated bindings. 2014-10-16T14:24:42+00:00 python-cybox v2.0.0.1 python-cybox v2.0.0.1 2014-10-16T14:25:27+00:00 - Add API object. - Improve Python 2.6 support - Standardize Object test functions. - Use Version 4 UUIDs rather than Version 1 UUIDs when creating random IDs. - Include ID namespace by default on export. - Allow new namespaces to be added to metadata. - Various typo/bug fixes. 2014-10-16T14:25:27+00:00 python-cybox v2.0.0 python-cybox v2.0.0 2014-10-16T14:26:06+00:00 - First non-beta release! - Convert MeasureSource, DigitalSignature, Contributor, Personnel types to use TypedField implementation. - Convert all existing objects to use TypedField implementation. - Add Account, UserAccount, GUIObject, GUIWindow, GUIDialogBox, WinEventLog, Volume, WinVolume, Disk, DiskPartition objects. - Add Base64Binary and Name object property types. - Add DataSegment type. - Add equality checks using TypedFields. - Clean up Entity and EntityList classes. - Allow TypedFields to have multiplicity >1. - Simplify implementation of BaseObjectPropertyType subclasses. - Add default to_obj, to_dict, from_obj, and from_dict functions on the base Entity class. - Allow custom callbacks to be run after setting a TypedField on a type. - Allow specifying which TypedFields should be used in comparisons. - Restructure imports to collapse the cybox.common and cybox.core packages. - Expand examples. - [#46] [#48] [#49] [#51] Typo/bug fixes. - Various other typo corrections, bug fixes, and style fixes. 2014-10-16T14:26:06+00:00 python-cybox v2.0.0b6 python-cybox v2.0.0b6 2014-10-16T14:26:39+00:00 - Add DomainSpecificObjectProperties. - Set huge_tree=True in ETCompatXMLParser. - More tweaks to XML output options. - Typo fixes 2014-10-16T14:26:39+00:00 python-cybox v2.0.0b5 python-cybox v2.0.0b5 2014-10-16T14:27:20+00:00 - Add functionality to import an implementation class from an outside library. - Improve handling of comma-delimited lists in properties. - More namespace handling improvements. - Simplify EntityLists. - Tweaks to XML output. - Various typo fixes. 2014-10-16T14:27:20+00:00 python-cybox v2.0.0b4 python-cybox v2.0.0b4 2014-10-16T14:27:59+00:00 - Add support for CustomProperties in ObjectProperties - Update Observable to properly handle ID and IDREFs. - Improve namespace handling (again). - Improve unicode support. - Add X509Certificate object. 2014-10-16T14:27:59+00:00 python-cybox v2.0.0b3 python-cybox v2.0.0b3 2014-10-16T14:28:26+00:00 - Update how RelatedObjects are created and handle. - Update Observable type. - Update Action and related types. - Add PlatformSpecification, ExtractedFeatures type. - Add Packer and PackerList types. - Add VersionInfoResource to PEResourceList type. - Add Record_Data to DNSRecord object. - Update File, HTTPSession, Pipe, Port, WinDriver objects. - Convert ExtractStringList to an EntityList. - Allow Properties to specify when to output their datatype. - Properly escape XML-reserved characters. - Convert several "is None" checks to empty-list checks. - Standardize how superclass functions are called. - Handle Unicode strings correctly, always output UTF-8. - Make each class responsible for its own namespace. - Allow adding arbitrary namespaces when outputting XML. - Extract namespaces from object metadata dictionary. - Add and expand automated tests. - Various bugfixes and typo corrections. 2014-10-16T14:28:26+00:00 python-cybox v2.0.0b2 python-cybox v2.0.0b2 2014-10-16T14:29:08+00:00 - Add HTTPSession, WhoisEntry objects. - Add Double, Float, Long, NonNegativeInteger, Date, Time properties. - Update Personnel, Contributor, DateRange, MeasureSource, AssociatedObject types for CybOX 2.0. - Update WinFile, WinExecutableFile, WinDriver, WinEvent, WinHandle, WinMutex, WinKernelHook, WinProcess, WinRegistryKey, WinService, Library, Pipe, WinPipe, NetworkSocket, System, WinSystem, and WinNetworkShare objects for CybOX 2.0. - Add ActionReference type. - Update ToolInformation, ToolInformationList, ByteRun(s) types. - Convert DNSResourceRecords, StreamList, EnvironmentVariableList types to EntityList. - Allow subclass instantiation in to_obj/from_obj functions. - Fix datatype on Property classes - Add initial TypedField implementation to reduce repetitive code. - Convert File object to use TypedFields - Add support for caches when reading a file that contains idrefs. - Don't print anything to STDOUT. - Add copyright statement to all files. - Improve namespace parsing and output code. - Improve automated tests. - [#19] [#20] [#21] [#22] [#24] Typo fixes. - Bugfixes in [#23] Memory and [#25] Process types. - Various bug and style fixes. 2014-10-16T14:29:08+00:00 python-cybox v2.0.0b1 python-cybox v2.0.0b1 2014-10-16T14:29:37+00:00 - Add DNSQuery, DNSRecord, SocketAddress objects. - Add 'title' and 'description' to Observables. - Update StructuredText type with simpler structure. - Update ExtractedString(s) and EnvironmentVariable(s) types. - Update EmailMessage, File, Port, and Process objects. - Extract PatternFieldGroup attributes into a separate class. - Support lists of values within Properties. - Support ControlledVocabularyStrings. - Wrap content in CDATA where appropriate. - Allow EntityList to enforce the type of objects that are added to it. - Make XML output more readable. Don't output default attributes. - Use proper prefixes in auto-generated IDs. - Update helper.py. - Improve automated tests. - Various bugfixes, typo corrections, and style fixes. 2014-10-16T14:29:37+00:00 python-cybox v2.0.0a1 python-cybox v2.0.0a1 2014-10-16T14:30:34+00:00 - Major updates to support new language features and changes. - Rename "Attributes" to "Properties". - Rename "DefinedObject" to "ObjectProperties". - Remove "StatefulMeasure". - Update File, Mutex, Address, EmailMessage, and Artifact objects. - Add EntityList type to handle collections of a single type. - Properly handle xsi:type to determine Object type. - Add proper object namespaces to XML output. - Correctly test whether properties are equal. - Recreated GenerateDS bindings to support CybOX 2.0. - Various tweaks to bindings. 2014-10-16T14:30:34+00:00 python-cybox v1.0.0b3 python-cybox v1.0.0b3 2014-10-16T14:30:57+00:00 - Add Packer_List and Peak_Entropy attribute to FileObject. - [#14] Fixed typo. 2014-10-16T14:30:57+00:00 python-cybox v1.0.0b2 python-cybox v1.0.0b2 2014-10-16T14:31:29+00:00 - Improve handling of list-style elements (those with maxOccurs>1). - Improve ToolInformation, ToolInformationList, and Hash types. - Make WinDriver object easier to use. - Add support for DomainSpecificObjectAttributes on Objects. - Various bugfixes and typo corrections. 2014-10-16T14:31:29+00:00 python-cybox v1.0.0b1 python-cybox v1.0.0b1 2014-10-16T14:31:52+00:00 - First (beta) release on PyPI - Compatible with CybOX 1.0 2014-10-16T14:31:52+00:00 python-cybox v2.1.0.9 python-cybox v2.1.0.9 2014-12-22T19:51:35+00:00 - Standardize encoding logic, use Unicode everywhere. - Consolidate common code from bindings. - Add automated code quality checking with Landscape.io. - [#160] Fix Stream type on WinFile object. - [#183] Add round-trip tests for Objects wrapped in Observables. - [#186] Add tests for CustomProperties. - [#187] Explicit support for Python 2.6 on RHEL 6. - [#206] Set condition on hash type when exact=True. - Include source code in documentation. - Documentation cleanup. - Various typo, style and bug fixes. 2014-12-22T19:51:35+00:00 python-cybox v2.1.0.10 python-cybox v2.1.0.10 2015-03-25T16:29:30+00:00 - [#217] Add CustomObject. - [#227] Add missing parameters to WhoisRegistrantInfoType binding constructor. - [#233] Add support for Pattern_Fidelity field on Observable. 2015-03-25T16:29:30+00:00 python-cybox v2.1.0.11 python-cybox v2.1.0.11 2015-04-27T18:12:54+00:00 - Align VocabString implementation with python-stix. Support validation of Vocab Strings. - [#213] Fix bug in Win Event object. - [#236] Fix TypeError with copy.deepcopy(). - [#239] Validate objects passed into Observable constructor. - [#242][#244][#246] Fix issues associated with new VocabString implementation. 2015-04-27T18:12:54+00:00 python-cybox v2.1.0.12 python-cybox v2.1.0.12 2015-08-04T14:54:46+00:00 - [#267] Fix bug where setting `type_` attributes on some CybOX entities caused `AttributeError` to be raised during serialization. 2015-08-04T14:54:46+00:00 python-cybox v2.1.0.13 python-cybox v2.1.0.13 2016-08-11T13:17:48+00:00 - Add support for Python 3.3+ - Use [mixbox](https://github.com/CybOXProject/mixbox) library for features shared with python-maec and python-stix. - [#202] Use correct namespace when outputting Link object to XML. - [#250] Add device_details to Product object. - [#252] Don't use print statements in tests. - [#254] Fix error when accessing parent Object. 2016-08-11T13:17:48+00:00 python-cybox v2.1.0.14 python-cybox v2.1.0.14 2017-05-02T14:35:58+00:00 - Add support for Python 3.6. - Update to latest version of mixbox. - [#288] Add `__hash__` to classes. 2017-05-02T14:35:58+00:00 python-cybox v2.1.0.15 python-cybox v2.1.0.15 2017-11-28T21:28:23+00:00 - [#303] Fully support PDFFile object. - [#301] Add URI property to Artifact object. - [#300] Support Object 'description' field. - [#299] Add UnixUserAccount object. - [#297] Fix error when PropertyTypes have 'delimiter' but no value. - [#296] Allow setting 'condition' on Artifact object's RawArtifact propety. - [#294] Support adding SSDEEP hashes. - [#287] Don't include properties when adding Related Objects with inline=False. - [#280] Handle 'event' property of Observables correctly. 2017-11-28T21:28:23+00:00 python-cybox v2.1.0.16 python-cybox v2.1.0.16 2018-03-02T17:09:29+00:00 - [#309] Re-packaged 2.1.0.15 with newer setuptools to fix broken wheel 2018-03-02T17:09:29+00:00 python-cybox v2.1.0.17 python-cybox v2.1.0.17 2018-03-02T17:09:52+00:00 - [#313] Fix VocabString.is_plain() - Add Location object and Pools. Update Event to use location, and Observable to use Pools 2018-03-02T17:09:52+00:00 python-cybox v2.1.0.18 python-cybox v2.1.0.18 2019-09-05T13:40:40+00:00 - [#314] Add missing methods to ListFieldMixin. - [#320] Fix handling of empty Hash values. 2019-09-05T13:40:40+00:00 python-cybox v2.1.0.19 python-cybox v2.1.0.19 2019-11-27T20:08:50+00:00 - [#324] Implement the Packaging attribute from Artifacts as a TypedField - [#322] Fix a wrapping problem with one of the helper methods for ipv4 observables 2019-11-27T20:08:50+00:00 python-cybox v2.1.0.20 python-cybox v2.1.0.20 2019-12-03T19:35:43+00:00 - [#326] Fix parsing if algorithm, compression_mechanism, or encryption_mechanism are not present in Factories - CompressionFactory, EncodingFactory, EncryptionFactory classes now have a register_extension method decorator to extend API classes for the pack/unpack functionality - The factory will fallback to the Base class when no mapping is found 2019-12-03T19:35:43+00:00 python-cybox v2.1.0.21 python-cybox v2.1.0.21 2020-03-06T18:01:30+00:00 - [#329] New API Objects Support - 8 New Objects API Classes - 12 New Common API Classes - Observable DefinedEffects - More tests to cover new or existent objects - Update documentation and coverage - Rename module cybox/objects/{win_user_object.py → win_user_account_object.py} for consistency - Some objects have been revised for TypedFields and/or new properties are now available 2020-03-06T18:01:30+00:00