{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"A minimal client library for querying and managing TAXII 2.X threat intelligence servers, supporting server discovery, collection access, object retrieval, and submission.","skillfed_tags":["threat-intelligence","taxii-protocol","stix-client"],"use_cases":["Retrieve threat indicators and malware samples from a TAXII 2.X server for local analysis","Automate bulk collection of STIX objects from a threat intelligence platform using pagination","Submit your organization's threat data (STIX bundles) to a shared TAXII collection","Integrate threat intelligence feeds into a security monitoring or incident response workflow","Query server metadata and collection capabilities to discover available threat data sources"],"what_it_does":"taxii2-client is a Python library that implements a minimal client for TAXII 2.X servers, the standard protocol for sharing cyber threat intelligence. It provides four main classes\u2014Server, ApiRoot, Collection, and Status\u2014that let you connect to a TAXII server, browse its structure, and retrieve or submit threat intelligence objects (STIX bundles). The library handles authentication, lazy-loads server metadata, and supports both TAXII 2.0 and 2.1 API variants with pagination helpers.\n\nYou instantiate a Server object with a URL and optional credentials, then navigate through api_roots to collections and individual objects. The library caches metadata in instances to avoid repeated requests. It depends only on requests, six, and pytz, making it lightweight. However, the project is dormant\u2014no updates since March 2021\u2014so it may not support the latest TAXII server features or Python versions.","worth_installing":"Yes, if you need to integrate with a TAXII 2.X server and can tolerate dormancy. The package is stable, has no known vulnerabilities, and low install friction. However, verify that your target TAXII server version is compatible and that you don't require Python versions beyond 3.9. Consider it a read-only dependency unless you actively maintain a fork or the upstream project resumes maintenance."},"id":"taxii2-client","links":{"html":"https://skillfed.io/packages/taxii2-client","md":"https://skillfed.io/packages/taxii2-client.md","pypi":"https://pypi.org/project/taxii2-client/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-03-12","license_spdx":null,"license_treatment":"permissive","name":"taxii2-client","python_support":"unspecified","summary":"TAXII 2 Client Library"},"popularity":{"monthly_downloads":318193,"position":7656,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
