Xiaokui Shu

Results 72 issues of Xiaokui Shu

**Describe the bug** Today on pypi the latest version of stix-shifter is 5.0.0, but this version hasn't been released (github repo release section) yet. And there are issues with this...

**Is your feature request related to a problem? Please describe.** This works without error, hmm... ``` @dataclass class AAA(): a: List[str] a = AAA(7) ``` And `typeguard` currently does not...

enhancement

**Is your documentation update request related to a problem? Please describe.** We need to include information such as: - if building Kestrel for dev/testing, one needs to install by `pip...

documentation

**Describe the bug** Unit test hangs for anything that uses stix-shifter, e.g., `test_cli.py` or `test_command_get.py::test_get_single_stixshifter_stix_bundle`. **Details of the bug** ``` Process TransmitterPool-3: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/multiprocessing/process.py", line...

bug

**Is your documentation update request related to a problem? Please describe.** In config files, especially `stixshifter.yaml`, we may introduce ways to include strings in environment variables so people do not...

enhancement

We enabled firepit _fast translation_ to replace stix-shifter _result translation_ for better performance in Kestrel v1.5.10 And the enablement requires `asyncio`, so we have it in the stix-shifter datasource interface....

enhancement

To simplify the design for Kestrel, we started with entity as first-class citizen. This covers horizontal lines in a [Computation Graph](https://kestrel.readthedocs.io/en/stable/theory.html) (GC). To fully express a GC, we need a...

enhancement

**Is your feature request related to a problem? Please describe.** In STIX pattern, a property or partial property that has dash `-` in it needs to be wrapped with single...

enhancement