deft/reports/FY23Q3-report.org

1310 lines
68 KiB
Org Mode
Raw Permalink Normal View History

2023-08-09 13:00:50 +00:00
#+title: FY23Q3 Report
#+subtitle: logs goes 4 months back
#+date: 2023-05-03
#+options: H:6 ^:nil
* IROH
** lead
*** Guillaume Buisson [25]
**** ctia [5]
- Fixed Riemann ES configuration [[https://github.com/advthreat/ctia/pull/1360][#1360]]
- Allow setting ~allow_partial_search_results~ in ES queries [[https://github.com/advthreat/ctia/pull/1359][#1359]]
- Bump CTIM to 1.3.6 [[https://github.com/advthreat/ctia/pull/1355][#1355]]
- Note Entity API changes [[https://github.com/advthreat/ctia/pull/1342][#1342]]
_between 3 and 4 months old_
- CTIM Note entity Support [[https://github.com/advthreat/ctia/pull/1330][#1330]]
**** iroh [16]
- Initial Incident Response Design Draft [[https://github.com/advthreat/iroh/pull/7398][#7398]]
- Fix Target enrichment feature flag check [[https://github.com/advthreat/iroh/pull/7740][#7740]]
- Bump clj-momo to 0.4.0 [[https://github.com/advthreat/iroh/pull/7723][#7723]]
- Update Orchestration Workflow Event fixtures [[https://github.com/advthreat/iroh/pull/7677][#7677]]
- Observe-Targets route Enhancements [[https://github.com/advthreat/iroh/pull/7668][#7668]]
- Temporary implementation of observe-targets in the Relay module [[https://github.com/advthreat/iroh/pull/7656][#7656]]
- Revert "Enrich WebService route"
- Revert "Initial WebService for testing"
- Initial WebService for testing
- Enrich WebService route
- Additional Note/Event sample data [[https://github.com/advthreat/iroh/pull/7654][#7654]]
- Support the Note Entity in Private Intel [[https://github.com/advthreat/iroh/pull/7605][#7605]]
- Mitre and Risk Score based Incidents Review [[https://github.com/advthreat/iroh/pull/6990][#6990]]
- Properly define the OpenAPI metadata for the Enrich API [[https://github.com/advthreat/iroh/pull/7532][#7532]]
- Unhide Swagger UI Responses [[https://github.com/advthreat/iroh/pull/7529][#7529]]
- Updated Note designs [[https://github.com/advthreat/iroh/pull/7508][#7508]]
**** tenzin-config [4]
- Add the SXO clients to the High Impact allowed sources [[https://github.com/advthreat/tenzin-config/pull/876][#876]]
_between 3 and 4 months old_
- CTIA Note Entity setup [[https://github.com/advthreat/tenzin-config/pull/836][#836]]
- Disable the Kafka Event Hook for Private Intel [[https://github.com/advthreat/tenzin-config/pull/835][#835]]
- Double the rate limit of the dcloud organization [[https://github.com/advthreat/tenzin-config/pull/824][#824]]
** data
*** Mario Aquino [30]
**** iroh [17]
- Add audiences to client [[https://github.com/advthreat/iroh/pull/7812][#7812]]
- OrgTokenProviderService [[https://github.com/advthreat/iroh/pull/7731][#7731]]
- Handle additional variation on mitre-attack source_name [[https://github.com/advthreat/iroh/pull/7755][#7755]]
- Match on mitre-attack as source_name to find variations [[https://github.com/advthreat/iroh/pull/7754][#7754]]
- Remove high impact severity checking [[https://github.com/advthreat/iroh/pull/7580][#7580]]
- Iterate over all orgs for threat hunt execution [[https://github.com/advthreat/iroh/pull/7601][#7601]]
- Check authorization header [[https://github.com/advthreat/iroh/pull/7597][#7597]]
- Fix test broken by missing auth header [[https://github.com/advthreat/iroh/pull/7588][#7588]]
- Use mk-int-request-context for calls that may go to modules [[https://github.com/advthreat/iroh/pull/7587][#7587]]
- Improve logging for risk score asset resolution [[https://github.com/advthreat/iroh/pull/7581][#7581]]
- Update CTIM to align w version used by CTIA [[https://github.com/advthreat/iroh/pull/7576][#7576]]
- Reduce threat hunt ctia investigate module timeouts [[https://github.com/advthreat/iroh/pull/7527][#7527]]
- Error handling around risk score calculation attempt [[https://github.com/advthreat/iroh/pull/7512][#7512]]
_between 3 and 4 months old_
- Replace unsupported trojan source detector [[https://github.com/advthreat/iroh/pull/7481][#7481]]
- Service interface tech-debt [[https://github.com/advthreat/iroh/pull/7475][#7475]]
- One iroh-async session queue for all tasks [[https://github.com/advthreat/iroh/pull/7472][#7472]]
- CTIM v1.2.0 [[https://github.com/advthreat/iroh/pull/7459][#7459]]
**** tenzin-config [13]
- Enable config for incident enrichment [[https://github.com/advthreat/tenzin-config/pull/880][#880]]
- Removes AWS Auth credentials no longer needed by queue-monitor [[https://github.com/advthreat/tenzin-config/pull/867][#867]]
- Update async worker count for new server specs [[https://github.com/advthreat/tenzin-config/pull/861][#861]]
- AWS Credentials for CloudWatch interaction [[https://github.com/advthreat/tenzin-config/pull/842][#842]]
- Remove configs to allow threat hunting for all orgs [[https://github.com/advthreat/tenzin-config/pull/853][#853]]
- Make all incidents imported via Swagger UI high impact [[https://github.com/advthreat/tenzin-config/pull/847][#847]]
- Remove iroh-investigate and iroh-incident configs [[https://github.com/advthreat/tenzin-config/pull/837][#837]]
_between 3 and 4 months old_
- Use correct urls for PROD iroh [[https://github.com/advthreat/tenzin-config/pull/832][#832]]
- Updates sessions-config for iroh-investigate and iroh-incident [[https://github.com/advthreat/tenzin-config/pull/826][#826]]
- iroh-queue-monitor config update [[https://github.com/advthreat/tenzin-config/pull/820][#820]]
- Increases number of threat hunt orgs [[https://github.com/advthreat/tenzin-config/pull/812][#812]]
- Redis for iroh-async [[https://github.com/advthreat/tenzin-config/pull/815][#815]]
- Adds config for iroh-async deployment group
*** Guillaume Erétéo [16]
**** ctia [6]
- add total-hits headers to metric responses [[https://github.com/advthreat/ctia/pull/1363][#1363]]
- add tactics/techniques to incident search filters [[https://github.com/advthreat/ctia/pull/1356][#1356]]
- Incident score schema check [[https://github.com/advthreat/ctia/pull/1353][#1353]]
- Relationships: add target_ref and source_ref as enumerable field [[https://github.com/advthreat/ctia/pull/1354][#1354]]
_between 3 and 4 months old_
- verdict fix [[https://github.com/advthreat/ctia/pull/1333][#1333]]
- add techniques to enumerable fields [[https://github.com/advthreat/ctia/pull/1331][#1331]]
**** iroh [5]
- introduce aggregation in crud store [[https://github.com/advthreat/iroh/pull/7734][#7734]]
- Add Scott to CODEOWNERS [[https://github.com/advthreat/iroh/pull/7782][#7782]]
- first stats [[https://github.com/advthreat/iroh/pull/7765][#7765]]
- Incident summary design [[https://github.com/advthreat/iroh/pull/7704][#7704]]
- threat hunt status incident status Open [[https://github.com/advthreat/iroh/pull/7709][#7709]]
**** tenzin-config [5]
- Activate scoring in TEST and PROD for 1.116 [[https://github.com/advthreat/tenzin-config/pull/851][#851]]
- Add PCTIA as high impact by default [[https://github.com/advthreat/tenzin-config/pull/849][#849]]
_between 3 and 4 months old_
- update incident mappings [[https://github.com/advthreat/tenzin-config/pull/822][#822]]
- IROH Swagger UI to high impact sources [[https://github.com/advthreat/tenzin-config/pull/830][#830]]
- prepare actor migration [[https://github.com/advthreat/tenzin-config/pull/814][#814]]
*** Ambrose Bonnaire-Sergeant [11]
**** ctia [7]
- Push sighting store's coercion pattern into def-es-store [[https://github.com/advthreat/ctia/pull/1361][#1361]]
- Remove log4j [[https://github.com/advthreat/ctia/pull/1347][#1347]]
- Fix bulk relationships between transient asset mappings/fields [[https://github.com/advthreat/ctia/pull/1343][#1343]]
- Filter by scores test [[https://github.com/advthreat/ctia/pull/1341][#1341]]
- Scores dynamic mapping [[https://github.com/advthreat/ctia/pull/1340][#1340]]
- Don't mix user params with internal extensions [[https://github.com/advthreat/ctia/pull/1339][#1339]]
_between 3 and 4 months old_
- Sort on incident score [[https://github.com/advthreat/ctia/pull/1327][#1327]]
**** iroh [4]
- new incident scores format [[https://github.com/advthreat/iroh/pull/7578][#7578]]
- Strip ctia keys [[https://github.com/advthreat/iroh/pull/7521][#7521]]
_between 3 and 4 months old_
- Improve stubservice error messages [[https://github.com/advthreat/iroh/pull/7478][#7478]]
- Prep Mia for incident scoring impl [[https://github.com/advthreat/iroh/pull/7397][#7397]]
** integrations
*** Matthieu Sprunck [32]
**** iroh [17]
- E7469: Event API extension design [[https://github.com/advthreat/iroh/pull/7462][#7462]]
- Implements OR, AND, NOT boolean combinators for ElasticSearch [[https://github.com/advthreat/iroh/pull/7752][#7752]]
- Add a dedicated IROH Auth configuration to Swagger [[https://github.com/advthreat/iroh/pull/7738][#7738]]
- Remote: Return an error when tiles/data is not supported [[https://github.com/advthreat/iroh/pull/7732][#7732]]
- Remove support for access token in Swagger UI [[https://github.com/advthreat/iroh/pull/7729][#7729]]
- Remote: IROH Proxy handler should not be called in case of errors [[https://github.com/advthreat/iroh/pull/7717][#7717]]
- Add missing dependency to int-web-service [[https://github.com/advthreat/iroh/pull/7712][#7712]]
- Configures ModuleRecords with a map [[https://github.com/advthreat/iroh/pull/7690][#7690]]
- Bump to CTIM 1.3.7 [[https://github.com/advthreat/iroh/pull/7696][#7696]]
- Create High Impact incident event [[https://github.com/advthreat/iroh/pull/7679][#7679]]
- Bump to CTIM 1.3.5 [[https://github.com/advthreat/iroh/pull/7642][#7642]]
- Add new High Impact Incident event types [[https://github.com/advthreat/iroh/pull/7606][#7606]]
- Bump to CTIM 1.3.4 [[https://github.com/advthreat/iroh/pull/7626][#7626]]
- Bump to CTIM 1.3.3 [[https://github.com/advthreat/iroh/pull/7616][#7616]]
- Allow settings prefixed by custom_ to be derived in proxy config [[https://github.com/advthreat/iroh/pull/7509][#7509]]
_between 3 and 4 months old_
- Fix client credentials auth for CrowdStrike integration [[https://github.com/advthreat/iroh/pull/7502][#7502]]
- Add API Key auth type to the Relay module [[https://github.com/advthreat/iroh/pull/7488][#7488]]
**** tenzin-config [15]
- Revert "Revert "Remove support for access token in Swagger UI (#868)" (#871)" [[https://github.com/advthreat/tenzin-config/pull/874][#874]]
- Allow SXO internal hosts for webhook calls [[https://github.com/advthreat/tenzin-config/pull/872][#872]]
- Revert "Remove support for access token in Swagger UI (#868)" [[https://github.com/advthreat/tenzin-config/pull/871][#871]]
- Remove invalid module configuration keys [[https://github.com/advthreat/tenzin-config/pull/870][#870]]
- Remove support for access token in Swagger UI [[https://github.com/advthreat/tenzin-config/pull/868][#868]]
- Remove one-click-module services from iroh application [[https://github.com/advthreat/tenzin-config/pull/865][#865]]
- Change the IROH modules configuration format [[https://github.com/advthreat/tenzin-config/pull/864][#864]]
- Change Orbital URL in TEST [[https://github.com/advthreat/tenzin-config/pull/848][#848]]
- Remove the tiles APIs from the Orbital module record [[https://github.com/advthreat/tenzin-config/pull/845][#845]]
- Add CrowdStrike proxy configuration [[https://github.com/advthreat/tenzin-config/pull/841][#841]]
_between 3 and 4 months old_
- Fix SentinelOne module record conf [[https://github.com/advthreat/tenzin-config/pull/834][#834]]
- Support of IROH Proxy for SentinelOne [[https://github.com/advthreat/tenzin-config/pull/828][#828]]
- Revert connection manager changes in PROD (2nd attempt) [[https://github.com/advthreat/tenzin-config/pull/827][#827]]
- Revert changes in PROD and reduce nb of threads in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/825][#825]]
- Increase the number of threads used by the connection manager of the Relay module [[https://github.com/advthreat/tenzin-config/pull/823][#823]]
*** Kirill Chernyshov [11]
**** ctia [2]
- Exception handling for bundle export [[https://github.com/advthreat/ctia/pull/1351][#1351]]
_between 3 and 4 months old_
- Default "no-pagination" for feed [[https://github.com/advthreat/ctia/pull/1336][#1336]]
**** iroh [9]
- Fix configuration option for event signer [[https://github.com/advthreat/iroh/pull/7777][#7777]]
- Add signer options for EventService [[https://github.com/advthreat/iroh/pull/7776][#7776]]
- Simplify kafka-producer integration test [[https://github.com/advthreat/iroh/pull/7769][#7769]]
- Send event from EventService to kafka topic [[https://github.com/advthreat/iroh/pull/7552][#7552]]
- Return promise after sending event to kafka [[https://github.com/advthreat/iroh/pull/7556][#7556]]
- IROH-crypto lib [[https://github.com/advthreat/iroh/pull/7544][#7544]]
- KafkaProducerService [[https://github.com/advthreat/iroh/pull/7524][#7524]]
- Introduce iroh-kafka library [[https://github.com/advthreat/iroh/pull/7505][#7505]]
_between 3 and 4 months old_
- Remove Onyx and Aeron services [[https://github.com/advthreat/iroh/pull/7489][#7489]]
*** Shafiq [5]
**** iroh [4]
- Add create-event HTTP API [[https://github.com/advthreat/iroh/pull/7557][#7557]]
- Add search endpoint for iroh-events [[https://github.com/advthreat/iroh/pull/7528][#7528]]
- Add integration test-case for iroh-events search [[https://github.com/advthreat/iroh/pull/7513][#7513]]
_between 3 and 4 months old_
- Separate event-handlers from EventNotifierService [[https://github.com/advthreat/iroh/pull/7437][#7437]]
**** tenzin-config [1]
- Configure internal-event-web-service [[https://github.com/advthreat/tenzin-config/pull/844][#844]]
** auth
*** Olivier Barbeau [23]
**** iroh [22]
- fix http status code [[https://github.com/advthreat/iroh/pull/7838][#7838]]
- Rework of the script ~check-changelog-update-time~ [[https://github.com/advthreat/iroh/pull/7658][#7658]]
- RBAC: additional XDR tests [[https://github.com/advthreat/iroh/pull/7634][#7634]]
- GitHub Actions: do test coverage only once [[https://github.com/advthreat/iroh/pull/7607][#7607]]
- Increase Java Heap size for code coverage - Github Actions workflow [[https://github.com/advthreat/iroh/pull/7585][#7585]]
- add workdir for the check [[https://github.com/advthreat/iroh/pull/7573][#7573]]
- disable test [[https://github.com/advthreat/iroh/pull/7566][#7566]]
- Fail build if html not updated [[https://github.com/advthreat/iroh/pull/7559][#7559]]
- RBAC: enable the new XDR role 'Security Analyst Tier 2' [[https://github.com/advthreat/iroh/pull/7545][#7545]]
- Issue 7538 refactor of role retrieval [[https://github.com/advthreat/iroh/pull/7540][#7540]]
- automated 'revert role' operation with test [[https://github.com/advthreat/iroh/pull/7537][#7537]]
- RBAC: Retrocompatibility of the Provisioning API [[https://github.com/advthreat/iroh/pull/7507][#7507]]
_between 3 and 4 months old_
- Refactor around ~ifn-pred~ [[https://github.com/advthreat/iroh/pull/7491][#7491]]
- set job timeouts to 90 minutes [[https://github.com/advthreat/iroh/pull/7506][#7506]]
- set job timeouts to 60 minutes [[https://github.com/advthreat/iroh/pull/7504][#7504]]
- Test coverage v2 [[https://github.com/advthreat/iroh/pull/7498][#7498]]
- wait for hook to be finished before testing [[https://github.com/advthreat/iroh/pull/7497][#7497]]
- Add test coverage report to the Iroh GitHub Actions workflow [[https://github.com/advthreat/iroh/pull/7453][#7453]]
- RBAC for Org Access Request [[https://github.com/advthreat/iroh/pull/7465][#7465]]
- Issue 7333 rbac invitation service [[https://github.com/advthreat/iroh/pull/7454][#7454]]
- RBAC: new XDR tests for login and oauth-clients [[https://github.com/advthreat/iroh/pull/7418][#7418]]
- Issue 7413 move steps out of setup job [[https://github.com/advthreat/iroh/pull/7414][#7414]]
**** tenzin-config [1]
- sets the ~:xdr-roles~ feature flag in INT and TEST [[https://github.com/advthreat/tenzin-config/pull/840][#840]]
*** (Yogsototh) [5]
**** xdr-provisioning [5]
- Improve help regarding setting env vars
- Improve the command line parsing
- rename script to .sh
- Add onboarding of DI and CSC
- Initial provisioning Script
*** bartuka [15]
**** iroh [13]
- [IROH Auth] introducing ~TimeService~ in ~AuthService~ [[https://github.com/advthreat/iroh/pull/7806][#7806]]
- [IROH Auth] allow only ~iroh-core.time~ in oauth2.core ns [[https://github.com/advthreat/iroh/pull/7793][#7793]]
- [IROH Auth] - Update IROH Web middleware to build short JWTs with profile data [[https://github.com/advthreat/iroh/pull/7671][#7671]]
- [IROH Auth] - update ~check-refresh-token~ function [[https://github.com/advthreat/iroh/pull/7669][#7669]]
- [IROH Auth] - Update Design docs for Short JWT Epic [[https://github.com/advthreat/iroh/pull/7670][#7670]]
- [IROH Auth] ~/profile/permissions~ endpoint [[https://github.com/advthreat/iroh/pull/7562][#7562]]
- Patch ~compojure-api~ to allow endpoints with string-keys (without keywordize the request ~:body~) [[https://github.com/advthreat/iroh/pull/7574][#7574]]
- [IROH Auth] Include route ~/profile/scopes~ [[https://github.com/advthreat/iroh/pull/7553][#7553]]
- [IROH Auth] - Store Short JWTs [[https://github.com/advthreat/iroh/pull/7476][#7476]]
_between 3 and 4 months old_
- [IROH Auth] refactor ~gen-short-tokens~ to avoid code duplication [[https://github.com/advthreat/iroh/pull/7485][#7485]]
- Allow wildcard login origin in TEST env [[https://github.com/advthreat/iroh/pull/7474][#7474]]
- [IROH Auth] Generate Short JWT tokens [[https://github.com/advthreat/iroh/pull/7450][#7450]]
- [IROH Auth] Short JWT design [[https://github.com/advthreat/iroh/pull/7436][#7436]]
**** tenzin [1]
_between 3 and 4 months old_
- Update GPG Wanderson Ferreira [[https://github.com/advthreat/tenzin/pull/2648][#2648]]
**** tenzin-config [1]
- add postgres and redis-cache store for IROH Auth JWTs [[https://github.com/advthreat/tenzin-config/pull/839][#839]]
*** Yann Esposito [44]
**** ctia [1]
- bump snakeyaml to address CVE-2022-38751 [[https://github.com/advthreat/ctia/pull/1346][#1346]]
**** iroh [30]
- Add a missing option to disable default configs [[https://github.com/advthreat/iroh/pull/7805][#7805]]
- Add a script to init tokens without login in [[https://github.com/advthreat/iroh/pull/7794][#7794]]
- Fix schema for Response [[https://github.com/advthreat/iroh/pull/7804][#7804]]
- Add support to onboard a single app [[https://github.com/advthreat/iroh/pull/7796][#7796]]
- Add a role instrospection route to help the UI and other clients [[https://github.com/advthreat/iroh/pull/7785][#7785]]
- Fix scopes declaration for execute-workflow route [[https://github.com/advthreat/iroh/pull/7799][#7799]]
- Fix a Swagger bug due to schema name conflict [[https://github.com/advthreat/iroh/pull/7790][#7790]]
- Web api search improvements [[https://github.com/advthreat/iroh/pull/7728][#7728]]
- add profile and notification to ao-jwt [[https://github.com/advthreat/iroh/pull/7726][#7726]]
- Tk store combinator search queries (AND, OR, NOT) [[https://github.com/advthreat/iroh/pull/7691][#7691]]
- Fix a case where the body is =nil= [[https://github.com/advthreat/iroh/pull/7685][#7685]]
- Add xdr-instance-id field to the orgs [[https://github.com/advthreat/iroh/pull/7707][#7707]]
- PIAM: Provisioning onboard endpoint [[https://github.com/advthreat/iroh/pull/7659][#7659]]
- Add ff scope script [[https://github.com/advthreat/iroh/pull/7680][#7680]]
- added a script to add feature-flag scopes from command line [[https://github.com/advthreat/iroh/pull/7676][#7676]]
- prefer to use client from DB than client from config [[https://github.com/advthreat/iroh/pull/7672][#7672]]
- Align scopes to SXO behaviour [[https://github.com/advthreat/iroh/pull/7673][#7673]]
- fix lein start [[https://github.com/advthreat/iroh/pull/7663][#7663]]
- PIAM provisioning no idp-mapping for create user [[https://github.com/advthreat/iroh/pull/7655][#7655]]
- Default bootstrap & config [[https://github.com/advthreat/iroh/pull/6868][#6868]]
- Add Entitlements to Orgs [[https://github.com/advthreat/iroh/pull/7631][#7631]]
- Remove yaml to supported format for profile API [[https://github.com/advthreat/iroh/pull/7632][#7632]]
- Fix a flaky test in either_test.clj [[https://github.com/advthreat/iroh/pull/7610][#7610]]
- Role Matrix representation in the code. [[https://github.com/advthreat/iroh/pull/7583][#7583]]
- fix some wording only for admin users view [[https://github.com/advthreat/iroh/pull/7579][#7579]]
- Improve User login logs situation [[https://github.com/advthreat/iroh/pull/7555][#7555]]
- Added a composable redis.nix [[https://github.com/advthreat/iroh/pull/7535][#7535]]
_between 3 and 4 months old_
- Fix template rendering during invite confirmation [[https://github.com/advthreat/iroh/pull/7480][#7480]]
- Display virtual users in the batch get users [[https://github.com/advthreat/iroh/pull/7473][#7473]]
- Add the UI session logout into IROH-Auth [[https://github.com/advthreat/iroh/pull/7431][#7431]]
**** tenzin [2]
- use iroh.main for all nodes types [[https://github.com/advthreat/tenzin/pull/2862][#2862]]
- Update iroh.job.jinja [[https://github.com/advthreat/tenzin/pull/2861][#2861]]
**** tenzin-config [6]
- fix missing iroh-async web-services [[https://github.com/advthreat/tenzin-config/pull/884][#884]]
- align iroh and iroh-async confs [[https://github.com/advthreat/tenzin-config/pull/883][#883]]
- Add CSC onboarding URLs [[https://github.com/advthreat/tenzin-config/pull/875][#875]]
- fix provisioning service [[https://github.com/advthreat/tenzin-config/pull/863][#863]]
- PIAM config change (+ boostrap cleanup) [[https://github.com/advthreat/tenzin-config/pull/677][#677]]
- add perf.orbital.threatgrid.com to allowed login origin [[https://github.com/advthreat/tenzin-config/pull/854][#854]]
**** xdr-provisioning [5]
- Improve help regarding setting env vars
- Improve the command line parsing
- rename script to .sh
- Add onboarding of DI and CSC
- Initial provisioning Script
** iroh-ops
*** Patrick Patat [19]
**** iroh-ops [18]
- Merge pull request #69 from advthreat/riemann-asg
- Merge pull request #66 from advthreat/pg-cname
- Merge pull request #65 from advthreat/minor-fix
- Merge pull request #64 from advthreat/vector-docker
- Merge pull request #63 from advthreat/asg-refresh
- Merge pull request #61 from advthreat/auto-deploy
- Merge pull request #60 from advthreat/webex-notif
- Merge pull request #57 from advthreat/qualys
- Merge pull request #56 from advthreat/dynamodb_backup
- Merge pull request #55 from advthreat/iroh-queue
- Merge pull request #52 from advthreat/nomad-job
- Merge pull request #54 from advthreat/vault-stats
- Merge pull request #48 from advthreat/vault-pki
- Merge pull request #47 from advthreat/nomad-docker-config
_between 3 and 4 months old_
- Merge pull request #41 from advthreat/codebuild-fix
- Merge pull request #40 from advthreat/ansible-codebuild
- Merge pull request #37 from advthreat/fix-host
- Merge pull request #35 from advthreat/instances_route53
**** tenzin [1]
- allows iroh-ops dev platform to access redis [[https://github.com/advthreat/tenzin/pull/2755][#2755]]
*** Jerome Schneider [81]
**** iroh-ops [24]
- render s3 artefacts generic and create a releases bucket
- datadog: improve logging
- add vector support for os logging
- tf peering: don't peering public subnets
- Add Datadog agent on all instances and specific setup for Nomad and Consul
_between 3 and 4 months old_
- vpnator: remove cloudtrail support for the moment
- ansible: migrate jerschne on master
- iam_lambda_ec2_route53: re-add rights on EC2
- improve iam management and adapt Ansible for it
- tfw: manage correctly workspaces
- switch jerschne on ansible master
- Create a new env and manage terraform workspaces
- dev: cleaning configuration
- only one s3 bucket and dynamodb table per account for tfstates
- Ansible: add Mitogen to improve performances (issue #26)
- requirements.txt: add missing dependencies
- vim: add a vimrc example
- scripts/tfw: fixed json debugging message and exit message when it failed
- README is a markdown file
- README.md: fix path
- Migrate iroh-ops TF to Terraform Wrapper (tfw)
- Add a Terraform Wrapper (tfw) that improve Terraform var files
- ansible add a quick readme and a requirements.txt
- TF: add kafka support
**** tenzin [57]
- Upgrade TF AWS provider
- iroh-async: resize ASG and add downscaling support
- iroh: add iroh signer certificates
- ASG: Drain Nomad nodes before terminating instances
- PROD AP: allows iroh-queue-monitor to put metric in Cloudwatch
- PROD EU: allows iroh-queue-monitor to put metric in Cloudwatch
- PROD US: allows iroh-queue-monitor to put metric in Cloudwatch
- STAGE: allows iroh-queue-monitor to put metric in Cloudwatch
- TEST: allows iroh-queue-monitor to put metric in Cloudwatch
- INT: allows iroh-queue-monitor to put metric in Cloudwatch
- Terraform: configure vault provider
- iroh-async: resize instances and memory usage
- PROD EU: Conure add IAM policy
- PROD APJC: Conure add IAM policy
- PROD NAM: Conure add IAM policy
- STAGE: add Conure support
- TEST: add new Conure IAM role
- INT: add new Conure IAM role
- iroh allows iroh-internal.*.iroh.site domains
- add private-ctia-update-index-state on TEST,STAGE and PROD
- STAGE: add iroh-internal support
- PROD US: add iroh-internal support
- PROD EU: add iroh-internal support
- PROD APJC: add iroh-internal support
- TEST: add iroh-internal support
- INT: add iroh-internal support
- RDS PostgreSQL: force SSL connections by default
- add private-ctia-update-index-state job to update ES index mapping
- Iroh Async use custom metrics to scale
- remove iroh-tooling
- iroh-admin INT: revert breaking instance change
- Caddy private: allow es-metrics for iroh-ops
- allows iroh-ops dev platform to access to private caddy
- PostgreSQL Conure change instances for PROD and TEST
- add Conure RDS PostgreSQL on PROD and TEST
- PROD EU: destroy iroh-investigate and iroh-incident
- PROD APJC: destroy iroh-incident and iroh-investigate
- PROD NAM: remove iroh-incident and iroh-investigate
- TEST: destroy iroh-incident and iroh-investigate
- improve
- iroh-async: add downscaling!
- INT/TEST: fixed iroh-admin conf to allow iroh-queue-monitor
- INT: new RDS PostgreSQL for Conure
- INT: remove iroh-incident and iroh-investigate
_between 3 and 4 months old_
- Nomad jobs: fix MaxParallel when auto scaling is enabled!
- iroh job: change the grace period from 120s to 180s
- iroh-queue-monitor: migrate it on full https and allow access from private rp
- elasticache: change creation timeout
- add dedicated Elasticache Redis for iroh-async
- PROD APJC: add iroh-async support
- PROD EU: add iroh-async support
- PROD US: add iroh-async support
- TEST: add iroh-async support
- add a new iroh-async to replace iroh-investigate and iroh-incident
- iroh-admin nomad job: extend grace delay and add one more status check
- prod US: this PR allows tier3 engineers to manage SES suppression list
- allow iroh-tooling to access to RDS PostgreSQL
* Other
** Other
*** krishna Ganugapenta [32]
**** tenzin [31]
- Mia Lehrer(milhrer) gpg key updated [[https://github.com/advthreat/tenzin/pull/2725][#2725]]
- Securex-news decommission from tenzin [[https://github.com/advthreat/tenzin/pull/2876][#2876]]
- ASG size bumped to negate excessive CPU useage [[https://github.com/advthreat/tenzin/pull/2869][#2869]]
- updated SG rules count for iroh-front-end [[https://github.com/advthreat/tenzin/pull/2866][#2866]]
- IAM policy to access cloudtrail logs s3 bucket [[https://github.com/advthreat/tenzin/pull/2840][#2840]]
- Fixing asea modules not in sync with AWS infra [[https://github.com/advthreat/tenzin/pull/2828][#2828]]
- logstash-cloudtrail versions updated in jobs.sls [[https://github.com/advthreat/tenzin/pull/2812][#2812]]
- IROH_ASYNC asg capacity increase [[https://github.com/advthreat/tenzin/pull/2813][#2813]]
- Logstash-cloudtrail filter settings have modified [[https://github.com/advthreat/tenzin/pull/2808][#2808]]
- Asea services tf modules removed from TEST to sync with AWS infra [[https://github.com/advthreat/tenzin/pull/2800][#2800]]
- tenzin-config files updated to intelligence app [[https://github.com/advthreat/tenzin/pull/2779][#2779]]
- Fixing logstash config file permission issue [[https://github.com/advthreat/tenzin/pull/2765][#2765]]
- Added read and write permission to logstash.yml [[https://github.com/advthreat/tenzin/pull/2763][#2763]]
- prestart task added to prevent permissions error [[https://github.com/advthreat/tenzin/pull/2762][#2762]]
- Added a new set variable for logstash-cloudtrail [[https://github.com/advthreat/tenzin/pull/2760][#2760]]
- Fixing logstash-cloudtrail nomad job config temp [[https://github.com/advthreat/tenzin/pull/2759][#2759]]
- Added a missing template for logstash-cloudtrail [[https://github.com/advthreat/tenzin/pull/2757][#2757]]
- Logstash-cloudtrail job to collect logs [[https://github.com/advthreat/tenzin/pull/2756][#2756]]
- XDR decommission from nomad cluster [[https://github.com/advthreat/tenzin/pull/2684][#2684]]
- SQS queue url fixed for logstash-cloudtrail nomad job [[https://github.com/advthreat/tenzin/pull/2710][#2710]]
- SQS queue url has got updated to logstash-cloudtrail job [[https://github.com/advthreat/tenzin/pull/2709][#2709]]
- filebeat and beats configuration updated [[https://github.com/advthreat/tenzin/pull/2707][#2707]]
_between 3 and 4 months old_
- Removal of accesskey/secret key from logstash-cloudtrail job [[https://github.com/advthreat/tenzin/pull/2702][#2702]]
- Added vault policy to oss nodes to fix logstash-cloudtrail nomad job issue [[https://github.com/advthreat/tenzin/pull/2700][#2700]]
- Caddy port lable fix for logstash-cloudtrail job [[https://github.com/advthreat/tenzin/pull/2698][#2698]]
- Logstash job to retrieve cloudtrail logs from S3 [[https://github.com/advthreat/tenzin/pull/2696][#2696]]
- Enabled securex-ui-incidents for PROD [[https://github.com/advthreat/tenzin/pull/2650][#2650]]
- XDR shell app PROD config added [[https://github.com/advthreat/tenzin/pull/2624][#2624]]
- Conure DB access policy updated [[https://github.com/advthreat/tenzin/pull/2627][#2627]]
- xdr-apps configuration removed form caddy public [[https://github.com/advthreat/tenzin/pull/2649][#2649]]
- Caddy Path based routing changes reverted [[https://github.com/advthreat/tenzin/pull/2623][#2623]]
**** tenzin-config [1]
- Securex-news removal from tenzin and tenzin-config [[https://github.com/advthreat/tenzin-config/pull/869][#869]]
*** Tancredi Orlando [1]
**** easy-purescript-nix [1]
- purs-tidy: 0.9.0 -> 0.9.2
*** milehrer [15]
**** iroh-engine [15]
- move forward if no new targets or asset
- prepare for 0.15.4
- decouple first asset check from asset enrichment
- change ->instant to parse
- write asset-enrich pipeline v1
- Prepare for v0.14.6
- update iroh service-wrapper to expect resolve-latest
- add resolve-latest-assets iroh protocol and endpoint
_between 3 and 4 months old_
- prepare for v0.14.5
- the less we talk about this, the better
- prepare for version 0.14.4
- make data in enrichment bundles align with real life
- prepare for 0.14.3
- remove deprecated trojansource step from github workflow
- remove transient id generation from assets as DI now does it instead
*** Joel Holdbrooks [2]
**** iroh-engine [2]
- Merge pull request #1373 from advthreat/noprompt-patch-1
- Update unit_test.yml
*** Michael Whitley [3]
**** response [3]
- Update access-request.md
- Update access-request.md
- Update access-request.md
*** Sofiia Mykytiuk [43]
**** tenzin [43]
- Update VPNator in TEST, STAGE and PROD [[https://github.com/advthreat/tenzin/pull/2932][#2932]]
- Update STAGE docs S3 bucket [[https://github.com/advthreat/tenzin/pull/2938][#2938]]
- Update VPNator lambda functions in INT [[https://github.com/advthreat/tenzin/pull/2929][#2929]]
- Update min capacity for ASG in backup regions [[https://github.com/advthreat/tenzin/pull/2917][#2917]]
- Update readme in terraform folders for backup regions [[https://github.com/advthreat/tenzin/pull/2896][#2896]]
- Saltstack changes for backup regions [[https://github.com/advthreat/tenzin/pull/2822][#2822]]
- ROAdmin role for STAGE and PROD [[https://github.com/advthreat/tenzin/pull/2909][#2909]]
- Update saml in terraform to sync with AWS STAGE and PROD accounts [[https://github.com/advthreat/tenzin/pull/2910][#2910]]
- ROAdmin role for INT [[https://github.com/advthreat/tenzin/pull/2903][#2903]]
- Add nodes to ES-metrics cluster in EU [[https://github.com/advthreat/tenzin/pull/2905][#2905]]
- Remove Data VPNator from PROD [[https://github.com/advthreat/tenzin/pull/2868][#2868]]
- Terraform changes for backup regions [[https://github.com/advthreat/tenzin/pull/2882][#2882]]
- Remove modules needed for S3 batch operations [[https://github.com/advthreat/tenzin/pull/2884][#2884]]
- Disable replication for es-metrics [[https://github.com/advthreat/tenzin/pull/2850][#2850]]
- Update infrastructure diagram with second VPN [[https://github.com/advthreat/tenzin/pull/2871][#2871]]
- Remove data-vpnator from INT [[https://github.com/advthreat/tenzin/pull/2855][#2855]]
- PKI update for backup regions [[https://github.com/advthreat/tenzin/pull/2842][#2842]]
- Update vpnator script for new OPS setup [[https://github.com/advthreat/tenzin/pull/2817][#2817]]
- Fix module deletition [[https://github.com/advthreat/tenzin/pull/2825][#2825]]
- Remove cleaner lambda setup from INT, TEST [[https://github.com/advthreat/tenzin/pull/2823][#2823]]
- Module to setup new vpnator for OPS VPN in INT [[https://github.com/advthreat/tenzin/pull/2816][#2816]]
- Modules to setup VPNator for OPS VPN in PROD [[https://github.com/advthreat/tenzin/pull/2814][#2814]]
- BCP: Update readme with bastion info [[https://github.com/advthreat/tenzin/pull/2456][#2456]]
- Terraform modules update for TEST backup region [[https://github.com/advthreat/tenzin/pull/2796][#2796]]
- New PROD VPNator setup for non-ops VPN setup [[https://github.com/advthreat/tenzin/pull/2748][#2748]]
- Remove not needed permissions for kms-ssm in STAGE [[https://github.com/advthreat/tenzin/pull/2733][#2733]]
- Changing KMS key in Vault unseal config in STAGE [[https://github.com/advthreat/tenzin/pull/2732][#2732]]
- Adding permissions to kms-vault key [[https://github.com/advthreat/tenzin/pull/2712][#2712]]
- Remove permissions for kms-ssm from hashistack policy INT and TEST [[https://github.com/advthreat/tenzin/pull/2719][#2719]]
- Terraform modules update for TEST backup region [[https://github.com/advthreat/tenzin/pull/2724][#2724]]
- Changing unseal configuration for Vault in INT [[https://github.com/advthreat/tenzin/pull/2718][#2718]]
- Permissions for kms-vault key in INT and STAGE [[https://github.com/advthreat/tenzin/pull/2706][#2706]]
- KMS vault key material for INT and STAGE [[https://github.com/advthreat/tenzin/pull/2705][#2705]]
- New kms-vault key material [[https://github.com/advthreat/tenzin/pull/2711][#2711]]
_between 3 and 4 months old_
- Permissions for new kms-vault key in TEST backup region [[https://github.com/advthreat/tenzin/pull/2695][#2695]]
- Fix permissions for kms-vault key [[https://github.com/advthreat/tenzin/pull/2692][#2692]]
- Changing kms key in autounseal Vault config for TEST [[https://github.com/advthreat/tenzin/pull/2680][#2680]]
- Update README.md [[https://github.com/advthreat/tenzin/pull/2686][#2686]]
- Update salt to read datadog api key from SSM [[https://github.com/advthreat/tenzin/pull/2679][#2679]]
- Adding permissions for new kms-vault key for hashistack nodes in TEST env [[https://github.com/advthreat/tenzin/pull/2670][#2670]]
- Adding permissions for datadog ssm parameter [[https://github.com/advthreat/tenzin/pull/2663][#2663]]
- Comment not needed references [[https://github.com/advthreat/tenzin/pull/2656][#2656]]
- KMS Vault key [[https://github.com/advthreat/tenzin/pull/2668][#2668]]
*** Will Lorand [1]
**** iroh [1]
- Update summary.org [[https://github.com/advthreat/iroh/pull/7603][#7603]]
*** Dmytro Budko [5]
**** tenzin [5]
- SXOPS-630 Invalidate a CloudFront cache for INT/TEST after push changes [[https://github.com/advthreat/tenzin/pull/2897][#2897]]
- SXOPS-191 Terraform: Bring INT and Test into sync with AWS (DOCS INT/TEST) [[https://github.com/advthreat/tenzin/pull/2889][#2889]]
- SXOPS-616 DataDog agent not able to collect metrics (SLM) from ES [[https://github.com/advthreat/tenzin/pull/2878][#2878]]
- SXOPS-539 EC2 Keypair rotation for INT and TEST [[https://github.com/advthreat/tenzin/pull/2787][#2787]]
- SXOPS-539 Offboard Vadym Kiz [[https://github.com/advthreat/tenzin/pull/2784][#2784]]
*** Cisco Boz [1]
**** tenzin [1]
- Replace Threat Response -> XDR for 502 pages on caddy-* public & private [[https://github.com/advthreat/tenzin/pull/2934][#2934]]
*** Patrick Patat [72]
**** iroh-ops [71]
- install and config riemann on asg
- add riemann & reimann_telemetry servers
- add vault token for ansible
- add rds pg cname and bump tf min version to 1.4
- install vector after all (due to app log deps)
- add vector config for docker with nomad
- add auto instance refresh
- disable notready service add the end of ansible run
- remove unattended-upgrades pkg and ignore qualys server
- setup a lambda that run ansible nomad-jobs when a new app version is pushed to s3
- override nomad jobs version with versions.json from s3 bucket artefacts (needed for auto deployement)
- add codebuild fail notification via webex
- simplify sg rule and rename a boolean var
- add doc for qualys setup
- add qualys instances and extends customasation of instances, asg & sgs
- create an aws backup vault and plan for dynamodb backup
- create redis-async.iroh.dev.sh cname to tenzin's redis
- add add iroh-queue-monitor, add http check for nomad jobs
- config vault telemetry to send data to datadog
- add role nomad-jobs with exemple job iroh & hello, add related caddy config for private rp
- add python-nomad to manage job, add dogstatsd as volume & add metadata from docker
- add iroh-ro vault policy
- add vault ca to ssm, put vault ca on caddy vm & update nomad config for vault and docker
- create custom modules for vault and aws private acm & configure vault internal pki
- allow vault servers to query aws private acm
- add docker registry and app_server role for docker registry use
- move docker repo conf to linux base & update nomad config
- add .yml to group_vars files
_between 3 and 4 months old_
- create one codebuild job per env
- change codebuild default env var to '' and fix missing env var in user_data
- create codebuild ansible-run and replace user_data local ansible with codebuild trigger
- push new admin key in user admin authorized keys
- fix hostname config
- add lambda to create/delete ec2 dns record on start and terminate
- centralize apt config & set hostname and prompt
- configure vault server & add caddy vault config
- refactor route53 lb cnames creation
- upgrade vault instances config
- split iam in mutliple file and add iam for vault instances
- add dynamodb for vault
- add CODEOWNERS file
- remove openvpn push dns (useless with iroh.sh)
- upgrade tf and ansible for caddy https with letsencrypt
- upgrade dns config with iroh.sh & iroh.services
- secure all comunications between consul nomad and rps
- do not redeploy instances on ami upgrade
- refactor pki
- fix: encode in base64 ssm parameters
- Revert "temporaly disable encrypt communication for nomad and consul"
- pki for internal certs
- use ansible-pull in user_data to config vm at first boot
- use t4.small instead of t4.nano
- add linux users config
- fix: add hashicorp apt in vaul role
- upgrade for private rp
- add role and playbook for caddy private rp
- move hashicorp's apt config to role nomad & consul (do need it on all vms)
- add bastion and openvpn role, playbook and group_vars
- temporaly disable encrypt communication for nomad and consul
- replace _ with - in node name (need to be dns compatible)
- add python3-boto3 to linux_base_pkgs
- temporary allow everything from vpn
- disable source_dest_check for vpn and add bastion dns name
- upgrade for vpn server
- ansible typos and code style
- refactoring asgs & security groups
- refactor terraform asgs
- use boolean value instead of strings, add tags in tasks and other minor fixes
- improve ansible.cfg, remove debug, fix unbound config
- add load_balancer, app_server private_rp, remove caps from ressource names
- ansible bootstrap
**** tenzin [1]
- allows iroh-ops dev platform to access rds
*** Yurii Ivanisenko [12]
**** tenzin [11]
- Add muhammad imran (muhammim) gpg key [[https://github.com/advthreat/tenzin/pull/2899][#2899]]
- Give Muhammad Imran (muhammim) SSH access [[https://github.com/advthreat/tenzin/pull/2898][#2898]]
- removed walkme-ci tf module files and vpn users [[https://github.com/advthreat/tenzin/pull/2841][#2841]]
- removed all saltstack entries with user vilakkak [[https://github.com/advthreat/tenzin/pull/2818][#2818]]
- removed TF module CloudWatch-lambda-sca-whitelist-testing [[https://github.com/advthreat/tenzin/pull/2804][#2804]]
- added diagrams for CTR_AWS and TAC-portal [[https://github.com/advthreat/tenzin/pull/2717][#2717]]
- align with INT lambda settings for Thousendeyes WL and TEST R53 recor… [[https://github.com/advthreat/tenzin/pull/2715][#2715]]
_between 3 and 4 months old_
- fix CSP directives for visibility.amp in APJC and EU regions [[https://github.com/advthreat/tenzin/pull/2689][#2689]]
- fixed tab instead of spaces in caddy.yaml NAM [[https://github.com/advthreat/tenzin/pull/2681][#2681]]
- Caddy public job - added templates for TAC certificates [[https://github.com/advthreat/tenzin/pull/2674][#2674]]
- Added configs for TAC portal prod [[https://github.com/advthreat/tenzin/pull/2666][#2666]]
**** tenzin-config [1]
_between 3 and 4 months old_
- Added config.json for Tactical-portal in PROD regions [[https://github.com/advthreat/tenzin-config/pull/817][#817]]
*** Robert Levy [5]
**** iroh [5]
- fix dev-resources config to use the correct key signer-ops instead of signer [[https://github.com/advthreat/iroh/pull/7778][#7778]]
- Add registered trademark to MITRE tile title [[https://github.com/advthreat/iroh/pull/7775][#7775]]
- Incidents' Detection Sources Tile [[https://github.com/advthreat/iroh/pull/7725][#7725]]
- top-targeted assets tile for control center (ctia investigate module) [[https://github.com/advthreat/iroh/pull/7689][#7689]]
- MITRE Attack incidents tile [[https://github.com/advthreat/iroh/pull/7523][#7523]]
*** Mia [36]
**** iroh [22]
- Update risk score docs to include overview of enrich-targets process [[https://github.com/advthreat/iroh/pull/7773][#7773]]
- log asset retrieval failure [[https://github.com/advthreat/iroh/pull/7743][#7743]]
- Separate risk score engine calls [[https://github.com/advthreat/iroh/pull/7742][#7742]]
- log bundle [[https://github.com/advthreat/iroh/pull/7737][#7737]]
- Flag observe targets [[https://github.com/advthreat/iroh/pull/7697][#7697]]
- remove verbose logs from risk score calculation [[https://github.com/advthreat/iroh/pull/7618][#7618]]
- FIXME temp log bundle-import-payload [[https://github.com/advthreat/iroh/pull/7609][#7609]]
- handle explicit nil cases for asset value [[https://github.com/advthreat/iroh/pull/7604][#7604]]
- Correct describe assets [[https://github.com/advthreat/iroh/pull/7600][#7600]]
- adjust logging [[https://github.com/advthreat/iroh/pull/7596][#7596]]
- Resolve latest asset log params [[https://github.com/advthreat/iroh/pull/7594][#7594]]
- add asset:read scope to token used for engine-service [[https://github.com/advthreat/iroh/pull/7571][#7571]]
- Iroh engine latest assets [[https://github.com/advthreat/iroh/pull/7554][#7554]]
- Update bundle import [[https://github.com/advthreat/iroh/pull/7542][#7542]]
- Fix risk score bundle import [[https://github.com/advthreat/iroh/pull/7534][#7534]]
- fix a typo in engine config introduce default consistent with engine [[https://github.com/advthreat/iroh/pull/7525][#7525]]
- Fix risk score auth [[https://github.com/advthreat/iroh/pull/7517][#7517]]
- Fix risk score auth [[https://github.com/advthreat/iroh/pull/7516][#7516]]
- Fix risk score auth with tests this time [[https://github.com/advthreat/iroh/pull/7515][#7515]]
- add auth token to bundle export header in risk score [[https://github.com/advthreat/iroh/pull/7514][#7514]]
_between 3 and 4 months old_
- implement final risk score [[https://github.com/advthreat/iroh/pull/7486][#7486]]
- 7342 preliminary risk score [[https://github.com/advthreat/iroh/pull/7460][#7460]]
**** iroh-engine [13]
- Merge pull request #1385 from advthreat/v0.15.4-rc
- Merge pull request #1384 from advthreat/separate-add-assets-and-enrich-targets
- Merge pull request #1371 from advthreat/testy-tests
- Merge pull request #1367 from advthreat/v0.14.6-rc
- Merge pull request #1366 from advthreat/add-resolve-latest-assets
_between 3 and 4 months old_
- Merge pull request #1365 from advthreat/v0.14.5-rc
- Merge pull request #1364 from advthreat/change-test-again
- Merge branch 'main' into change-test-again
- Merge pull request #1363 from advthreat/v0.14.4-rc
- Merge pull request #1362 from advthreat/calculate-preliminary-risk-score
- Merge pull request #1360 from advthreat/v0.14.3-rc
- Merge pull request #1359 from advthreat/remove-trojansource
- Merge pull request #1358 from advthreat/remove-transient-ids
**** tenzin-config [1]
_between 3 and 4 months old_
- flip feature flag in INT for score-based incident enrichment [[https://github.com/advthreat/tenzin-config/pull/833][#833]]
*** Devin Walters [5]
**** iroh-engine [5]
- Prepare 0.15.2
- Coerce to instant after reading as ZDT
- Assert sightings
- Let up
- Use investigable-observables, promises delivered, add verdict
*** Vadym Kiz [3]
**** tenzin [3]
- SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo [[https://github.com/advthreat/tenzin/pull/2635][#2635]]
- Datadog: enable slm_stats [[https://github.com/advthreat/tenzin/pull/2778][#2778]]
- SSH access - jbusboom [[https://github.com/advthreat/tenzin/pull/2738][#2738]]
*** Ag Ibragimov [8]
**** iroh [4]
- Unassigned Incidents Tile should show relative time [[https://github.com/advthreat/iroh/pull/7824][#7824]]
- Control center: Navigate to Incidents page from tile [[https://github.com/advthreat/iroh/pull/7760][#7760]]
- Control Center -- Detection Sources Tile: Fixes query parenthesizing [[https://github.com/advthreat/iroh/pull/7759][#7759]]
- API work for unassigned incidents [[https://github.com/advthreat/iroh/pull/7682][#7682]]
**** tenzin-config [4]
- adds :xdr-site-url [[https://github.com/advthreat/tenzin-config/pull/885][#885]]
- adds detection sources config for PROD [[https://github.com/advthreat/tenzin-config/pull/881][#881]]
- additional client_id for incident sources [[https://github.com/advthreat/tenzin-config/pull/877][#877]]
- adds incident sources: test, int [[https://github.com/advthreat/tenzin-config/pull/873][#873]]
*** Justin Woo [2]
**** easy-purescript-nix [2]
- Merge pull request #219 from turlando/purs-tidy-0.9.2
- Merge pull request #218 from paluh/master
*** dependabot[bot] [0]
*** Sam Waggoner [4]
**** ctia [1]
_between 3 and 4 months old_
- threatgrid/ctim/#381 Migrate actor 1.2.0 [[https://github.com/advthreat/ctia/pull/1323][#1323]]
**** tenzin-config [3]
- Add hydrant es-metrics configs for events.
- Fix hydrant-talos-ta-blog misnamed http-options.
- advthreat/hydrant#721 update talos blog http-options.
*** II [9]
**** iroh [7]
- Issue 7455 - Minor cleanup from XDR tiles merge [[https://github.com/advthreat/iroh/pull/7695][#7695]]
- 6963 implements one-click module wrapper endpoint [[https://github.com/advthreat/iroh/pull/7315][#7315]]
- Issue 7647 AMP observe targets [[https://github.com/advthreat/iroh/pull/7661][#7661]]
- Issue 7647 - IObserveTargetModule protocol [[https://github.com/advthreat/iroh/pull/7651][#7651]]
- Ao shortcut use unique names [[https://github.com/advthreat/iroh/pull/7627][#7627]]
- Ao docs formatting fixes [[https://github.com/advthreat/iroh/pull/7625][#7625]]
- Issue 7550 ao workflow exec shortcut [[https://github.com/advthreat/iroh/pull/7617][#7617]]
**** tenzin-config [2]
- Adds one-click service to bootstrap.cfg files [[https://github.com/advthreat/tenzin-config/pull/862][#862]]
_between 3 and 4 months old_
- Tac portal PROD login origins [[https://github.com/advthreat/tenzin-config/pull/821][#821]]
*** Eric Gierach [10]
**** iroh [3]
- Fix attack graph simplification [[https://github.com/advthreat/iroh/pull/7747][#7747]]
- latest simplification logic (edges not considered) [[https://github.com/advthreat/iroh/pull/7662][#7662]]
- update notable events to match what the Engine client is producing for CTR [[https://github.com/advthreat/iroh/pull/7614][#7614]]
**** iroh-engine [7]
- Merge pull request #1387 from advthreat/v0.15.5-rc
- Prepare for 0.15.5 release.
- Merge pull request #1386 from advthreat/enrich-all-targets
- Fix typo in log
- Merge pull request #1370 from advthreat/dependabot/npm_and_yarn/webpack-5.76.0
- Merge branch 'main' into dependabot/npm_and_yarn/webpack-5.76.0
- Merge pull request #1368 from advthreat/dependabot/npm_and_yarn/xmldom/xmldom-and-mountebank-0.8.4
*** Adam Sayer [26]
**** tenzin [25]
- webexbox fix on saltmaster [[https://github.com/advthreat/tenzin/pull/2937][#2937]]
- increase ES storage iops/throughput [[https://github.com/advthreat/tenzin/pull/2927][#2927]]
- Vercel CICD accept 409 and watch http state
- Add Vercel CI/CD to Saltmaster [[https://github.com/advthreat/tenzin/pull/2920][#2920]]
- Update hydrant container version [[https://github.com/advthreat/tenzin/pull/2891][#2891]]
- snort filename fix [[https://github.com/advthreat/tenzin/pull/2890][#2890]]
- Update hydrant container to 1.36 in INT [[https://github.com/advthreat/tenzin/pull/2888][#2888]]
- remove jq verify usage [[https://github.com/advthreat/tenzin/pull/2885][#2885]]
- Fix - Extract Talos Snort Rule files for Importer [[https://github.com/advthreat/tenzin/pull/2880][#2880]]
- github runner salt and terraform [[https://github.com/advthreat/tenzin/pull/2875][#2875]]
- update securex-ui in INT for latest NVM profiles [[https://github.com/advthreat/tenzin/pull/2873][#2873]]
- Route53 Module refactor [[https://github.com/advthreat/tenzin/pull/2851][#2851]]
- Revert "SXOPS-361 GitHub self-hosted runners for SecureX UI monorepo (#2635)" [[https://github.com/advthreat/tenzin/pull/2859][#2859]]
- github-runner ASG [[https://github.com/advthreat/tenzin/pull/2852][#2852]]
- Update r53 module to allow geolocation [[https://github.com/advthreat/tenzin/pull/2844][#2844]]
- Cloud9 ami APJC EU [[https://github.com/advthreat/tenzin/pull/2803][#2803]]
- Cloud9 AMI to NAM [[https://github.com/advthreat/tenzin/pull/2792][#2792]]
- Bash to replace ES instances [[https://github.com/advthreat/tenzin/pull/2777][#2777]]
- Upgrade 6th gen ec2 and cloud9 AMI for TEST [[https://github.com/advthreat/tenzin/pull/2775][#2775]]
- Int cloud9 ami refresh [[https://github.com/advthreat/tenzin/pull/2768][#2768]]
- Allow instance refresh on ASG module [[https://github.com/advthreat/tenzin/pull/2766][#2766]]
- VPC peer TEST-STAGE for qa-macos instance [[https://github.com/advthreat/tenzin/pull/2734][#2734]]
- Stage salt [[https://github.com/advthreat/tenzin/pull/2716][#2716]]
_between 3 and 4 months old_
- Allow ingress from IROH to ES private storage [[https://github.com/advthreat/tenzin/pull/2652][#2652]]
- Allow ingress from IROH to es private storage INT [[https://github.com/advthreat/tenzin/pull/2630][#2630]]
**** tenzin-config [1]
- Stage env configs [[https://github.com/advthreat/tenzin-config/pull/785][#785]]
*** Tomasz Rybarczyk [1]
**** easy-purescript-nix [1]
- purs: 0.15.7 -> 0.15.8
*** Chris Duane [2]
**** response [2]
- Update access-request.md
- Create security-event.md
*** [9]
**** iroh [7]
- Issue 7455 - Minor cleanup from XDR tiles merge [[https://github.com/advthreat/iroh/pull/7695][#7695]]
- 6963 implements one-click module wrapper endpoint [[https://github.com/advthreat/iroh/pull/7315][#7315]]
- Issue 7647 AMP observe targets [[https://github.com/advthreat/iroh/pull/7661][#7661]]
- Issue 7647 - IObserveTargetModule protocol [[https://github.com/advthreat/iroh/pull/7651][#7651]]
- Ao shortcut use unique names [[https://github.com/advthreat/iroh/pull/7627][#7627]]
- Ao docs formatting fixes [[https://github.com/advthreat/iroh/pull/7625][#7625]]
- Issue 7550 ao workflow exec shortcut [[https://github.com/advthreat/iroh/pull/7617][#7617]]
**** tenzin-config [2]
- Adds one-click service to bootstrap.cfg files [[https://github.com/advthreat/tenzin-config/pull/862][#862]]
_between 3 and 4 months old_
- Tac portal PROD login origins [[https://github.com/advthreat/tenzin-config/pull/821][#821]]
*** John Jardine [30]
**** tenzin [30]
- Update SW versions, sort changes to the top [[https://github.com/advthreat/tenzin/pull/2864][#2864]]
- Add instances to handle new 3rd party integrations [[https://github.com/advthreat/tenzin/pull/2870][#2870]]
- Add capacity in OSS to support logstash-cloudtrail [[https://github.com/advthreat/tenzin/pull/2865][#2865]]
- Terraform edits to deconflict some values and make more generic [[https://github.com/advthreat/tenzin/pull/2853][#2853]]
- Create S3 Bucket, user, group, policy [[https://github.com/advthreat/tenzin/pull/2839][#2839]]
- Update integrations-crowdstrike to 1.0.2 in all regions [[https://github.com/advthreat/tenzin/pull/2833][#2833]]
- Move all Hydrant jobs to v1.35 (adds coas support) [[https://github.com/advthreat/tenzin/pull/2826][#2826]]
- Bash defaults: Remove TMOUT, assign set -o vi & dir [[https://github.com/advthreat/tenzin/pull/2829][#2829]]
- Check single certificate [[https://github.com/advthreat/tenzin/pull/2830][#2830]]
- Align hydrant jobs on 4 minute multiples. [[https://github.com/advthreat/tenzin/pull/2821][#2821]]
- Updated ssh keypairs for EU NAM and APJC [[https://github.com/advthreat/tenzin/pull/2791][#2791]]
- SXOPS-529: SSH Default configuration changes [[https://github.com/advthreat/tenzin/pull/2774][#2774]]
- Check if integrations-healthcheck is working. [[https://github.com/advthreat/tenzin/pull/2772][#2772]]
- Update sumram.gpg
- Make script outputs comparable by using same sort order [[https://github.com/advthreat/tenzin/pull/2761][#2761]]
- SXOPS-435: Add hydrant-talos-coas fixes for other regions [[https://github.com/advthreat/tenzin/pull/2751][#2751]]
- Quote cron entry to prevent YAML interpolation [[https://github.com/advthreat/tenzin/pull/2750][#2750]]
- Default Jason Busboom to absent to prevent global access [[https://github.com/advthreat/tenzin/pull/2743][#2743]]
- Updated rev-proxy for securex-ui-automate.test.iroh.site [[https://github.com/advthreat/tenzin/pull/2744][#2744]]
- Added gpg key for Atul Anand
- SXOPS-491 Add securex ui automate support for TEST [[https://github.com/advthreat/tenzin/pull/2729][#2729]]
- Need to add securex-ui-automate.int.iroh.site to ACME [[https://github.com/advthreat/tenzin/pull/2723][#2723]]
- SXOPS-491 Add securex ui automate support [[https://github.com/advthreat/tenzin/pull/2722][#2722]]
_between 3 and 4 months old_
- Fix comment, fix error file content check [[https://github.com/advthreat/tenzin/pull/2683][#2683]]
- Backport v1.112 fixes to master [[https://github.com/advthreat/tenzin/pull/2682][#2682]]
- Initial commit [[https://github.com/advthreat/tenzin/pull/2671][#2671]]
- Add error handling to cert check [[https://github.com/advthreat/tenzin/pull/2651][#2651]]
- Initial Vercel Postman API [[https://github.com/advthreat/tenzin/pull/2633][#2633]]
- INT: Merge Consul overrides into jobs.sls [[https://github.com/advthreat/tenzin/pull/2646][#2646]]
- SXOPS-412: Trend Micro XDR Integration Relay INT and TEST [[https://github.com/advthreat/tenzin/pull/2617][#2617]]
*** Michael Pendergrass [4]
**** iroh [4]
- Engine 0.15.5 [[https://github.com/advthreat/iroh/pull/7768][#7768]]
- add more attribute relation types [[https://github.com/advthreat/iroh/pull/7660][#7660]]
- More graph changes [[https://github.com/advthreat/iroh/pull/7643][#7643]]
- add graph output to incident summary [[https://github.com/advthreat/iroh/pull/7549][#7549]]
*** Scott McLeod [4]
**** iroh [4]
- Improve performance of IncidentReportService [[https://github.com/advthreat/iroh/pull/7745][#7745]]
- Add filters to Incident Report [[https://github.com/advthreat/iroh/pull/7727][#7727]]
- Add test to verify paging [[https://github.com/advthreat/iroh/pull/7564][#7564]]
- Use search_after paging for incident report (#7461) [[https://github.com/advthreat/iroh/pull/7539][#7539]]
*** Matthieu Sprunck [3]
**** ctia [3]
- Bump CTIM to 1.3.7 [[https://github.com/advthreat/ctia/pull/1357][#1357]]
- Bump to CTIM 1.3.5 [[https://github.com/advthreat/ctia/pull/1349][#1349]]
- Bump to CTIM 1.3.4 [[https://github.com/advthreat/ctia/pull/1345][#1345]]
*** Jerome Schneider [10]
**** iroh-ops [9]
- Merge pull request #68 from advthreat/split-releases-artefacts
- Merge pull request #51 from advthreat/logging-vector
- Merge pull request #46 from advthreat/datadog
_between 3 and 4 months old_
- Merge pull request #42 from advthreat/vpnator-rm-cloudtrail
- Merge pull request #36 from advthreat/stricter-iam
- Merge pull request #34 from advthreat/fix-tfw
- Merge pull request #16 from advthreat/tfw-fixes
- Merge pull request #13 from advthreat/tf-wrapper
- Merge pull request #12 from advthreat/ansible
**** tenzin [1]
_between 3 and 4 months old_
- iroh(-async): improve memory management to avoid memory cgroup oom [[https://github.com/advthreat/tenzin/pull/2693][#2693]]
*** t2sw [1]
**** iroh [1]
- modify get-tiles and get-tiles-data endpoints for xdr query parameter [[https://github.com/advthreat/iroh/pull/7757][#7757]]
*** bswanson [81]
**** iroh [10]
- Engine version bump. [[https://github.com/advthreat/iroh/pull/7730][#7730]]
- Asset correlation [[https://github.com/advthreat/iroh/pull/7708][#7708]]
- READY FOR REVIEW: observe-targets to iroh engine. [[https://github.com/advthreat/iroh/pull/7683][#7683]]
- Fix empty source breaking schema. [[https://github.com/advthreat/iroh/pull/7687][#7687]]
- BUG FIX: events were pulled from wrong key. [[https://github.com/advthreat/iroh/pull/7678][#7678]]
- Add Assets to Summary and Events incident endpoints [[https://github.com/advthreat/iroh/pull/7666][#7666]]
_between 3 and 4 months old_
- Add Eric and Mia to codeowners. [[https://github.com/advthreat/iroh/pull/7501][#7501]]
- Add extra fields to summary events [[https://github.com/advthreat/iroh/pull/7482][#7482]]
- Add optional keys owner and groups to :incident-id/events schema. [[https://github.com/advthreat/iroh/pull/7449][#7449]]
- Allow port key in the private-intel service context [[https://github.com/advthreat/iroh/pull/7435][#7435]]
**** iroh-engine [68]
- Merge pull request #1383 from advthreat/v0.15.3-rc
- Update changelog.
- Prepare for 0.15.3 release
- Merge pull request #1381 from advthreat/proper-no-op
- Merge branch 'main' into proper-no-op
- Merge pull request #1382 from advthreat/codeowners
- Add folks to codeowners, remove our previous humans.
- Update release to remove unused project.clj
- Cleanup tests.
- Update tests to reflect passthrough behavior.
- failing tests, but no-op.
- Merge pull request #1380 from advthreat/v0.15.2-rc
- Merge pull request #1379 from advthreat/superstitious-p
- Merge pull request #1378 from advthreat/v0.15.1-rc
- Release v0.15.1.
- Merge pull request #1377 from advthreat/remove-original-sightings
- Don't print 100s of sightings :D
- Add logging.
- Remove CTIM dependency.
- Data for you and data for me
- Cabinet of curiosities be gone.
- Datums test.
- new asset responses.
- Check no-op case for assets-for-new-targets.
- Add assets and asset mappings.
- Remove fake test that described itself as real.
- Use add-latest-asset-info from enrich ns.
- Add failing observe-target-observables-test.
- Do not pass back the relationships or sightings from the original bundle.
- Merge pull request #1374 from advthreat/v0.15.0-rc
- Release candidate 0.15.0
- Merge pull request #1372 from advthreat/asset-enrich
- Merge branch 'main' into asset-enrich
- Only need to wrap around exception.
- Magic sauce for cljs vs clj.
- Add test for ->instant.
- Fix let<.
- promesify everything.
- PR feedback, add p/let.
- PR feedback.
- map observable keys (this shouldn't matter, but for consistency and safety sake.)
- Refactor exists? because it's a function.
- Update src/iroh/engine/asset/enrich.cljc
- Fix IrohServiceWrapper call.
- move time fns into time ns.
- A bit more function now.
- IT LIVESSSS.
- Add emit_observe_targets_enrich.js
- Wiring through observable call.
- mountebank.
- Getting farther through the pipeline.
- Resolve linter errors.
- more promises for us.
- cleanup nested whens.
- Try to call targets.
- it puts the promise on the code.
- Smaller functions.
- Clean up more test ns.
- Cleanup tests.
- Merge branch 'main' into asset-enrich
- Move logic into previous function.
- Add resolve latest mountebank test.
- Some unit tests.
- prepare for the sightening.
- extract targets from enriched response.
- Break out a couple more small functions.
- Implement some small helper functions.
- Pull in used sighting ns and reference observable var.
**** tenzin-config [3]
- Add config for prod and fix test typo. [[https://github.com/advthreat/tenzin-config/pull/846][#846]]
_between 3 and 4 months old_
- Add iroh base url to conure config. [[https://github.com/advthreat/tenzin-config/pull/829][#829]]
- Add necessary conure config. [[https://github.com/advthreat/tenzin-config/pull/811][#811]]
*** Pawan Bahuguna [31]
**** tenzin [31]
- Sxops 191 - custom_response_body [[https://github.com/advthreat/tenzin/pull/2933][#2933]]
- Added health check header [[https://github.com/advthreat/tenzin/pull/2921][#2921]]
- Added Health check header to crowdstrike for testing [[https://github.com/advthreat/tenzin/pull/2916][#2916]]
- Increased the Max size to 6 [[https://github.com/advthreat/tenzin/pull/2908][#2908]]
- Updated the version to 7.0.7 to sync with AWS [[https://github.com/advthreat/tenzin/pull/2907][#2907]]
- SXOPS-621 - Enable IAM Access Advisor in all envs [[https://github.com/advthreat/tenzin/pull/2894][#2894]]
- Removed Event Processor Role [[https://github.com/advthreat/tenzin/pull/2881][#2881]]
- SXOPS 191 Update TEST VPC Peering [[https://github.com/advthreat/tenzin/pull/2879][#2879]]
- Changed version to 7.0.5, already present in aws [[https://github.com/advthreat/tenzin/pull/2877][#2877]]
- Updated desired capacity, min and max size [[https://github.com/advthreat/tenzin/pull/2874][#2874]]
- SXOPS-490 Docker version health check [[https://github.com/advthreat/tenzin/pull/2837][#2837]]
- Added CU, IR, KP, SY [[https://github.com/advthreat/tenzin/pull/2854][#2854]]
- Added artifacts and XDR to ordered_cache_behavior - Already in AWS [[https://github.com/advthreat/tenzin/pull/2848][#2848]]
- SXOPS-191-Updated VPC peering connection [[https://github.com/advthreat/tenzin/pull/2835][#2835]]
- Added docker container version check [[https://github.com/advthreat/tenzin/pull/2815][#2815]]
- SAML sync with AWS [[https://github.com/advthreat/tenzin/pull/2824][#2824]]
- enabled intelligence in prod [[https://github.com/advthreat/tenzin/pull/2807][#2807]]
- SXOPS-535 Micro Frontend Ribbon [[https://github.com/advthreat/tenzin/pull/2806][#2806]]
- int-iroh-registration-ui User is already present in AWS [[https://github.com/advthreat/tenzin/pull/2801][#2801]]
- Removed CloudWatch-CSIRT.tf [[https://github.com/advthreat/tenzin/pull/2788][#2788]]
- updated the asg_max_size to 6 [[https://github.com/advthreat/tenzin/pull/2781][#2781]]
- Added instance refresh [[https://github.com/advthreat/tenzin/pull/2780][#2780]]
- Enabling watchdog check on Crowdstrike [[https://github.com/advthreat/tenzin/pull/2773][#2773]]
- SXOPS-490 Add/Update 3rd Party Integrations health checks [[https://github.com/advthreat/tenzin/pull/2767][#2767]]
- Added TLS - automate MFE [[https://github.com/advthreat/tenzin/pull/2753][#2753]]
- PROD automate MFE [[https://github.com/advthreat/tenzin/pull/2752][#2752]]
- [SXOPS-497] Create 3rd Party Integrations for Cybereason & Crowdstrike (INT/TEST) [[https://github.com/advthreat/tenzin/pull/2747][#2747]]
- Added dbudko pabahugu to VPN list [[https://github.com/advthreat/tenzin/pull/2728][#2728]]
- Sxops 484 onboard dmytro dbudko [[https://github.com/advthreat/tenzin/pull/2727][#2727]]
- SXOPS-476 Decom Nomad task securex-ui-incidents from Tenzin [[https://github.com/advthreat/tenzin/pull/2699][#2699]]
_between 3 and 4 months old_
- enable prod [[https://github.com/advthreat/tenzin/pull/2662][#2662]]
*** Trent Boyd [2]
**** tenzin-config [2]
- chore: add https dev urls to xdr projects [[https://github.com/advthreat/tenzin-config/pull/886][#886]]
- feat: add configs for securex-ui-intelligence job [[https://github.com/advthreat/tenzin-config/pull/852][#852]]
*** Devin Walters [12]
**** tenzin [7]
- Set tmpdir to /local for conure task [[https://github.com/advthreat/tenzin/pull/2930][#2930]]
- Mount datadog socket in conure task [[https://github.com/advthreat/tenzin/pull/2922][#2922]]
- Remove Conure access to IROH RDS instance [[https://github.com/advthreat/tenzin/pull/2742][#2742]]
_between 3 and 4 months old_
- Capture the rest of a log message as 'message_text' for clj stack logs [[https://github.com/advthreat/tenzin/pull/2660][#2660]]
- Grok pattern which captures message for the clj stack [[https://github.com/advthreat/tenzin/pull/2658][#2658]]
- Add RMI server hostname [[https://github.com/advthreat/tenzin/pull/2640][#2640]]
- Include configuration for hikari monitoring via JMX [[https://github.com/advthreat/tenzin/pull/2639][#2639]]
**** tenzin-config [5]
- Specify JWK per environment [[https://github.com/advthreat/tenzin-config/pull/866][#866]]
- Update conure username in prod environments [[https://github.com/advthreat/tenzin-config/pull/860][#860]]
- Update conure db username in TEST [[https://github.com/advthreat/tenzin-config/pull/856][#856]]
- Update conure configuration [[https://github.com/advthreat/tenzin-config/pull/843][#843]]
- Test out dedicated conure postgres instance [[https://github.com/advthreat/tenzin-config/pull/838][#838]]
*** Martin Bruchanov [20]
**** tenzin [20]
- Adding data nodes to lower file system utilization [[https://github.com/advthreat/tenzin/pull/2940][#2940]]
- Adding vercel deploy to sudo for consul [[https://github.com/advthreat/tenzin/pull/2936][#2936]]
- Increasing number of data nodes to the current state [[https://github.com/advthreat/tenzin/pull/2935][#2935]]
- Security groups for OPS VPN in INT [[https://github.com/advthreat/tenzin/pull/2924][#2924]]
- Added CLI parameters for ES administration tools [[https://github.com/advthreat/tenzin/pull/2915][#2915]]
- Removing salt references for terminated OPs instance [[https://github.com/advthreat/tenzin/pull/2900][#2900]]
- Updated contacts of EDF team [[https://github.com/advthreat/tenzin/pull/2895][#2895]]
- Fixed JSON validation for IROH query [[https://github.com/advthreat/tenzin/pull/2887][#2887]]
- Fixed correct hostname and SSM keys [[https://github.com/advthreat/tenzin/pull/2893][#2893]]
- OPS OpenVPN salt deployment [[https://github.com/advthreat/tenzin/pull/2883][#2883]]
- Renaming data-openvpn to ops-openvpn [[https://github.com/advthreat/tenzin/pull/2845][#2845]]
- Increasing edf-reporting and iops-reporting memory allocation [[https://github.com/advthreat/tenzin/pull/2838][#2838]]
- Added list of Consul UI hostnames [[https://github.com/advthreat/tenzin/pull/2789][#2789]]
- Tool for quick SSH to Consul leader [[https://github.com/advthreat/tenzin/pull/2785][#2785]]
- Cleaning up intel2x hostname [[https://github.com/advthreat/tenzin/pull/2654][#2654]]
- Second VPN server for Non-OPS access [[https://github.com/advthreat/tenzin/pull/2735][#2735]]
- Fixed duplicated uid in user profile [[https://github.com/advthreat/tenzin/pull/2740][#2740]]
_between 3 and 4 months old_
- NAM ElasticSearch clean up: DNS, S3 bucket for snapshots [[https://github.com/advthreat/tenzin/pull/2697][#2697]]
- Updating hostnames, fixed error with missing authentication [[https://github.com/advthreat/tenzin/pull/2637][#2637]]
- Tranfer of existing roles from one ES cluter to another [[https://github.com/advthreat/tenzin/pull/2634][#2634]]
*** Michael Simonson [3]
**** tenzin [2]
- Adds input buckets for non-int envs [[https://github.com/advthreat/tenzin/pull/2863][#2863]]
- SXOPs-hydrant-talos-coa-importer [[https://github.com/advthreat/tenzin/pull/2741][#2741]]
**** tenzin-config [1]
- Issue SXOPs-562: Hydrant Manual Removal Importer [[https://github.com/advthreat/tenzin-config/pull/859][#859]]
*** John Jardine [5]
**** tenzin [4]
- Revert "Move all Hydrant jobs to v1.35 (adds coas support)"
- Revert "Include STAGE in hydrant container version update"
- Include STAGE in hydrant container version update
- Move all Hydrant jobs to v1.35 (adds coas support)
**** tenzin-config [1]
- Importer was missing the config files [[https://github.com/advthreat/tenzin-config/pull/850][#850]]
*** Gayan Jayasundara [7]
**** tenzin [7]
- Bump crowdstrike and SentinalOne - Ian requested [[https://github.com/advthreat/tenzin/pull/2904][#2904]]
- Bump crowdstrike into 1.0.2a - Bug fix from Ian [[https://github.com/advthreat/tenzin/pull/2846][#2846]]
- SXOPS-512 Bump crowdstrike and sentinelone versions [[https://github.com/advthreat/tenzin/pull/2802][#2802]]
_between 3 and 4 months old_
- Migrate securex-ui-incidents from Nomad to Vercel - non-prod - DNS [[https://github.com/advthreat/tenzin/pull/2691][#2691]]
- securex-ui-control-center - non-prod vercel [[https://github.com/advthreat/tenzin/pull/2690][#2690]]
- Update cyberprotect integration to latest (2.0.6) [[https://github.com/advthreat/tenzin/pull/2673][#2673]]
- Redirect XDR int to Vercel [[https://github.com/advthreat/tenzin/pull/2667][#2667]]