Spectrumx

Latest version: v0.1.8

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.8

Commits
- changes from prod ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/609024eae66a3eaf6363e45e4c41b23a01b110b8))
- fix capture integration tests [70](https://github.com/spectrumx/sds-code/pull/70) ([Omegaice](https://github.com/spectrumx/sds-code/commit/7684491cb8e0b9b9988aa3df07d2396015997e42))
- include name and permissions in file upload [71](https://github.com/spectrumx/sds-code/pull/71) ([Omegaice](https://github.com/spectrumx/sds-code/commit/31b66b20de4a83bc106382e21775f1adf25aa120))
- implement pydantic model for file upload data [71](https://github.com/spectrumx/sds-code/pull/71) ([Omegaice](https://github.com/spectrumx/sds-code/commit/94242b51971b8c09e82cb32602ebce8cf7844130))
- implement pydantic model for handling permission strings [71](https://github.com/spectrumx/sds-code/pull/71) ([Omegaice](https://github.com/spectrumx/sds-code/commit/2355ec24f0d90e1042be3eea4b6749ce544d264b))
- reducing logging from the verbose boto modules [74](https://github.com/spectrumx/sds-code/pull/74) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/c1a3bf17032e3961e7bd0a48d6bf0ba837c9ac06))
- added test target to make [74](https://github.com/spectrumx/sds-code/pull/74) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/da0462d4f87c27ec1bff1dd9fdcb0d53ea7f8889))
- docs: fixed and updated usage guide and build acceptance script [76](https://github.com/spectrumx/sds-code/pull/76) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/0d45ec73ab7ef2d302514c6c4a8bd8d59f4f79b1))
- doctring typo [76](https://github.com/spectrumx/sds-code/pull/76) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/7aa95e5df5785634923f43a2c27f0315512c43cc))
- make capture type optional for listing [78](https://github.com/spectrumx/sds-code/pull/78) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/03486a23c0b33a89af03a859cccb7260d743e872))
- individual capture reading [78](https://github.com/spectrumx/sds-code/pull/78) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/6fb4ec34d020f779c4fa5e6556e7d016f4430c31))
- serializing file list in capture getter [78](https://github.com/spectrumx/sds-code/pull/78) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/72033f8ca6141f7c8127b04c4109a9d50b110583))
- fixed pyright warning [78](https://github.com/spectrumx/sds-code/pull/78) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/5aae192d7ef2541ef239576a5441b678163f1eb8))
- updated changelog [78](https://github.com/spectrumx/sds-code/pull/78) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/8e8c80b9ded41b8e942558cdba2c23d47646156c))
- setting local path for all upload modes [77](https://github.com/spectrumx/sds-code/pull/77) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/65798b5de806421949e2b3184db4012ed143bb1f))
- reviewed the severity of a few log entries [77](https://github.com/spectrumx/sds-code/pull/77) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/c521fd505b6eecdbd81719932f0ca138368cae87))
- fixed name of new file when created from sibling [77](https://github.com/spectrumx/sds-code/pull/77) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/67e795bfa7f29e5f2d58640362bcdeb6e6262e7b))
- testing sibling file uploads [77](https://github.com/spectrumx/sds-code/pull/77) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/a74176240b520d6fde573f51527b0e2a7037f02d))
- fixed file querysets that included soft-deleted entries [79](https://github.com/spectrumx/sds-code/pull/79) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/66e9de64eb138aa67e1f29ddb002dedf81347f90))
- fixed keyerror [79](https://github.com/spectrumx/sds-code/pull/79) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/dff9bce4a5925d983cdbbfc038041d3d3439c384))
- integration and local tests for file deletions [79](https://github.com/spectrumx/sds-code/pull/79) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/0e652b0e741b014cb8939f8ecd4568aa82e7ecef))
- delete file functionality [79](https://github.com/spectrumx/sds-code/pull/79) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/995550ae122586155976c166743a7be54630fcf6))
- recovered accidentally deleted test file [79](https://github.com/spectrumx/sds-code/pull/79) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/1a329e793762213d102f316e410413622173d9d2))
- 5d13b7c: search capture helper (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- 93e8760: integrate into capture list (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- 5ae4b9e: add example templates (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- df83dab: add pagination (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- a8842d4: update metadata schemas for searching, turn lat and long into geo_point (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- 7dbd421: allow users to handle their own query creation based on opensearch guidelines (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- 826130c: add tests, troubleshoot query building for nests (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- fb7e038: Update readme with searching tips, resources (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- 68ac702: bring back testing exceptions (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- 60b1d90: add altitude back in (klpoland) [73](https://github.com/spectrumx/sds-code/pull/73)
- allow marking tests for platform specific tests [72](https://github.com/spectrumx/sds-code/pull/72) ([Omegaice](https://github.com/spectrumx/sds-code/commit/944a67c4e8812f98f5a8678678472ee5b0ea13fe))
- update test to utilize pytest's tmp_path fixture instead of hard coding it [72](https://github.com/spectrumx/sds-code/pull/72) ([Omegaice](https://github.com/spectrumx/sds-code/commit/cb9f4fcc6e4e6d58c5e65314f18a7e7d96c7cbb8))
- use PurePosixPath for all SDS paths to ensure paths are correct on windows [72](https://github.com/spectrumx/sds-code/pull/72) ([Omegaice](https://github.com/spectrumx/sds-code/commit/4dc53f625453d62e5b6813276199bc5b968724b1))
- add windows specific file permissions test due to restricted permission options [72](https://github.com/spectrumx/sds-code/pull/72) ([Omegaice](https://github.com/spectrumx/sds-code/commit/c27edab47b64b5fd702d9d3488041987f422b302))
- fix api endpoint code by replacing the use of Path with an f-string [72](https://github.com/spectrumx/sds-code/pull/72) ([Omegaice](https://github.com/spectrumx/sds-code/commit/57702f3340ae23d1aaa71facd16453112392b905))
- ensure external interface always accepts a Path or PurePosixPath or str [72](https://github.com/spectrumx/sds-code/pull/72) ([Omegaice](https://github.com/spectrumx/sds-code/commit/3a5daeb0ad2fa6d7e07e71fb9fd6db87d482c069))
- reverting a8842d4 until a permanent fix is written ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/bfae9713843f0ffbc994606800a6ad2956508ba6))
- updated dependencies [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/6ce1c63ee4520f1592bccb363445727d33780f0b))
- version bump to v0.1.8 [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/c2becdc7c5962d6fc7f423166016bee807641874))
- ran pre-commit on project [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/dc342c44d078066d08534cf411bc8e6e7902d5b5))
- ran pre-commit on project [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/04d62ed30b818279df2b97620ad9edf41da805a2))
- removed unused cookiecutter file [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/e7b3ff04a8c8965e1afbf08cba7e4567d09c011e))
- removed copyright year [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/ccb783820a7f1c18f84431b2b32a2932b993d627))
- updated capture listing [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/1303a939e35a9792416747eca9eee8d6f9d98e34))
- improved error handling when listing captures [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/c2e3c146f0c1baa06815465efb93205424ee4457))
- added missing dry-run mode to captures listing [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/e0b83a695800304b2dacf8381904aafe0faca0a4))
- improved test coverage for captures [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/49c909c8570e7f512bd4d62ad31f62a52ecc79d3))
- docs: improved docstrings for the capture api [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/24908012e2c60cbe02614b4fe84f7d728e6ef773))
- skipping cache for build acceptance runs [82](https://github.com/spectrumx/sds-code/pull/82) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/9f598f5f9631391c3e773d99541555211d72c7aa))

0.1.7

Continuous Integration
- makefiles for sds gateway and network [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/9d80cd17e3f5ff46ef79f9c722eb733d017347e7))

Commits
- 95c3e0c: add scan group, update rh capture create process (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- 3f12a44: test reconstruct file tree with scan group (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- 2569b21: update tests, serializers, validation, add update mapping to init_indices (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- c429f68: add trailing commas (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- 005be13: remove duplicate scan_group mapping (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- 8d4779c: add migration (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- 0cd1cd5: differentiate capture types for filtering file connections (klpoland) [61](https://github.com/spectrumx/sds-code/pull/61)
- e5fa975: add mixin to redirect to auth0 login, make api docs/schema public (klpoland) [63](https://github.com/spectrumx/sds-code/pull/63)
- updated rh schema generator code [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/171c24ece75444c94a92db525c14e43df296a009))
- added radiohound test data [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/47e826bb9ab31635a973029c50624bbb5618a888))
- using bs4 to get html text from django stacktrace when testing [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/9cd403b87ae02c3e28b16becd622a97bc3658b7d))
- moved test env check to utils [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/e6ace671fd334accc360ef34dd802b12e6f3ab11))
- testing rh capture creation [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/d1938a8b9c8ef288759c000562ba3df22ca503d7))
- added scan group attr for rh captures [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/446ffdcaab5375ea95cd8b128a2ab6d6c23a75ad))
- added source to radiohound schema generator script [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/6beb014f8c7a6759b76f73427eddb3a3fc6d4838))
- reorganized tests to reflect source tree [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/a69a187b2cd265020e52d9d0cf64cb1f4c11b226))
- copying opensearch certs for django [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/0255d41f86703333c7aabb0b04ead442d9f5da74))
- corrected paths in file tree reconstruction [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/2ac685411a88ad132096610b29e7ca0025af0106))
- improved capture listing error handling [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/7e2631b47486e1a704351c6659852a593699063d))
- local test for capture update [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/3fe6970419963c83ab7c323e5b4a49e6eeee5740))
- integration test for rh capture update [64](https://github.com/spectrumx/sds-code/pull/64) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/5b0526e466a21a158144c7811eac2fe93014fb45))
- removed nonexistent minio exceptions ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/f89e4e3ddc46b20889dca74abf01e4d71e5f5593))
- fixed unintentional settings override for prod storage [65](https://github.com/spectrumx/sds-code/pull/65) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/6b0e7b85533358026727afb78fd8d0a86a58f911))
- 2f53d6d: cluster and index permissions set up change (klpoland) [67](https://github.com/spectrumx/sds-code/pull/67)
- ab7430e: Revert "cluster and index permissions set up change" (Lucas Parzianello) [68](https://github.com/spectrumx/sds-code/pull/68)
- 935ce4f: add cluster_composite_ops action group to make sure index/cluster composite permissions are included (klpoland) [69](https://github.com/spectrumx/sds-code/pull/69)
- 7cbfb85: revert bullet points (klpoland) [69](https://github.com/spectrumx/sds-code/pull/69)
- 98346f4: fix markdown linting (klpoland) [69](https://github.com/spectrumx/sds-code/pull/69)
- preventing missing sds-ignore file warning ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/addbb301d10f3ed0068a173687d7dc64843c075a))
- creating index when missing ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/e26b372f96e916a56260755d4a06d4026e47163d))
- testing authentication with inlined token; index_name optional for capture creation ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/a3b5e7e1c77cfa85080a2d30d7b3cbf8ef3848a9))
- updated opensearch default user in django ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/e0576798b4c7f7e3f641693927356554940a3aef))
- deprecated index_name arg for capture creation ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/2d055c2ad45d3da0f8636a69dd97e6a93f00dceb))
- ci: also pulling compatible images as part of the build ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/19c4cff392a82716fc73d60c08a4a00a0daf614f))
- version bump to 0.1.7a0 ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/1056d341468913bdbc22cf3ead85fc3a769a5d5a))
- updated version matching test to be pep 440 compatible ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/29c8189a77505852fbe449578bc13f3a227c17eb))
- removed extra log messages ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/81e1af9a67b418cf1467e84a7fdf233c11c8fe8d))
- deps updated ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/5225ac52c36cc0228e7bc4af3fb8a150828d6b45))
- improved progress bar for notebooks ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/32058f0dc0e29a3dce62d2c2e97452322c275a5a))
- ignoring missing import false positive from pyright ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/2a9e98dde0e028ecc27fa8fc9db30116879e3909))
- also running action on pr synchronization ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/947154b23464dce04bac837ea604f180ae14135b))
- new unknown index excptn; not keeping captures that failed indexing on creation ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/c717976f4ada4c57017cc1bbef65bf68def48c71))
- added scan group field to capture document creation ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/dfb12aa8255f648edee86ad2df974a5b1bd87869))
- updated capture creation example ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/199ea10903dcfe554e43ba99d88106c7238b5817))
- behavior change: capture listing does not fail anymore when opensearch docs are missing ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/f8966faef5b1ebec107de7e40129f75fd1fe89a5))
- updated test expectations on opensearch failure ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/231402da32d420dc059ccc532e3e0d1a33ecf7d0))
- passing args to make targets ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/ed068a9203fb69a43962a1236ab09c09a03e4865))
- improved reconstruct tree logging; fixed pattern matching ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/90a4c267c44362ee6c28e533402ca1eba66e0fc1))
- added bs4 and ipython to deptry exceptions (already catching these import errors) ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/9649accca946dccc9b193ddce95fa516c427244b))
- updated version tag ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/d21216afe2e7c788bbd719790e6ebaebfc43257c))
- updated changelog ([Lucas Parzianello](https://github.com/spectrumx/sds-code/commit/806d67affc572501d66b2dbfcd1f5c3f67131bd0))

0.1.6

See [changelog](https://github.com/spectrumx/sds-code/blob/master/sdk/docs/changelog.md#016---2025-02-24).

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.