Enhancements:
- #7644 feat(virustotal): enrich with Google Threat Intelligence information
- #7562 feat(s3): migrate connector to the catalog
- #7137 feat: help contributors who vibe code follow our contribution guidelines
- #6821 feat(connectors): add Flowtriq DDoS incidents external-import connector
Bug Fixes:
- #7893 fix(akamai): manifest container_image points to non-existent opencti/connector-akamai-stream
- #7860 fix(cve): maintain_data request exceeds NVD 120-day date range limit and blocks the connector in an error loop
- #7857 fix(google-secops-siem): KeyError 'valid_until' when processing indicators without valid_until
- #7824 fix(dark-web-informer): connector re-imports the full bundles on every run
- #7271 fix(google-ti-feeds): int engine_update in last_analysis_results fails GTIFileData pydantic validation
Pull Requests:
- feat(flowtriq): add external-import connector for DDoS incidents (#6821) by @jacob-masse in #6822
- chore(deps): update dependency urllib3 to v2.8.0 [security] (master) by @renovate[bot] in #7839
- chore(deps): update dependency google-auth-oauthlib to v1.5.0 (master) by @renovate[bot] in #7835
- chore(deps): update dependency azure-identity to v1.26.0 (master) by @renovate[bot] in #7834
- fix(dark-web-informer): only ingest new data using connector state (#7824) by @gamezilla19 in #7825
- chore(deps): update dependency mypy to v2.4.0 (master) by @renovate[bot] in #7844
- ci(release): stop creating a GitHub Release per connector (#7811) by @jabesq in #7813
- docs: migrate AI agent instructions from Copilot to AGENTS.md (#7793) by @jabesq in #7794
- fix(google-ti-feeds): coerce numeric engine_update in last_analysis_results (#7271) by @jabesq in #7831
- feat(s3): migrate connector to the catalog (#7562) by @jabesq in #7598
- chore(deps): update dependency responses to v0.26.3 (master) by @renovate[bot] in #7876
- chore(deps): update dependency python-docx to v1.2.0 (master) by @renovate[bot] in #7848
- chore(deps): update dependency pytest to v9.1.1 (master) by @renovate[bot] in #7846
- chore(deps): update dependency pytest-mock to v3.16.0 (master) by @renovate[bot] in #7847
- fix(ci): make connector verified linter non-blocking (#7878) by @throuxel in #7879
- feat(wiz): add cloud security use case and category to manifest (#7881) by @romain-filigran in #7882
- ci(manifest): parallelize schema generation in build workflow (#7460) by @jabesq in #7531
- ci(workflows): make path-filtered required checks skip internally instead of via workflow triggers (#7733) by @jabesq in #7732
- feat(virustotal): enrich with Google TI information (#7644) by @peritz in #7645
- chore(deps): update dependency starlette to >=1.7.0, <1.8.0 (master) by @renovate[bot] in #7891
- chore(deps): update dependency google-auth to v2.60.0 (master) by @renovate[bot] in #7888
- chore(deps): update dependency pytest to v9.1.1 (master) by @renovate[bot] in #7889
- fix(manifest): align container_image with the image CI publishes (#7893) by @jabesq in #7894
- fix(google-secops-siem): handle indicators without valid_until (#7857) by @romain-filigran in #7867
- fix(cve): split maintain_data requests into 120-day windows (#7860) by @throuxel in #7877
New Contributors:
- @jacob-masse made their first contribution in #6822
- @peritz made their first contribution in #7645
Full Changelog: 7.261002.0...7.261008.0