Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
29d25c2
fixing linting problems
robmoffat May 7, 2025
418f8ab
skipping remaining lint issues
robmoffat May 7, 2025
a4af231
linting fix
robmoffat May 7, 2025
fd66bf5
fix for user channel chane listener message
robmoffat May 7, 2025
e57aefe
Merge branch 'main' into release/v2.2.1-beta.1
robmoffat Jun 2, 2025
c350243
updated version number
robmoffat Jun 2, 2025
593549e
Updated to version 2.2.1-beta.2
robmoffat Jun 2, 2025
d828f13
Fix to stop multiple records being added to the list of channels
robmoffat Jun 4, 2025
55276b2
Fix for #1605
robmoffat Jun 9, 2025
dfa9963
un-commented test
robmoffat Jun 10, 2025
1e3d9c3
Added tests for new add/unsubscribe event events
robmoffat Jun 10, 2025
7097fd7
Added some documentation to READMEs about conformance and how to run it.
robmoffat Jun 11, 2025
c2ea5b2
Merge branch 'fdc3-new-conformance-2.2' into release/v2.2.1-beta.3
robmoffat Jun 11, 2025
8fecec8
Work-in-progress implementation of #1611
robmoffat Jun 13, 2025
1b04398
Fixed proxy tests
robmoffat Jun 13, 2025
524b901
User Channel context listener registration can now include null.
robmoffat Jun 16, 2025
d42bb95
tests all passing
robmoffat Jun 16, 2025
aaa6247
fixing eslint rule
robmoffat Jun 16, 2025
3f9c474
removed logging, reinstated tests
robmoffat Jun 16, 2025
dfedec0
removed unused methods
robmoffat Jun 16, 2025
c8435be
linting fix
robmoffat Jun 16, 2025
fe2b742
added new issue fix
robmoffat Jun 16, 2025
ebeea54
incorporated changelog suggestions
robmoffat Jun 16, 2025
db3ad07
FIxed repeat broadcast handling issue - unique function didn't work f…
robmoffat Jun 18, 2025
32a843d
removed debug line
robmoffat Jun 18, 2025
bcfab0c
Including terms and conditions in the participation form
robmoffat Jul 15, 2025
61f810b
Added PDF version
robmoffat Jul 15, 2025
9bdd8cf
Merge branch 'fdc3-new-conformance' into fdc3-new-conformance-2.2
robmoffat Jul 24, 2025
0c5533d
Merge branch 'fdc3-new-conformance-2.2' into release/v2.2.1-beta.3
robmoffat Jul 24, 2025
6a96bdc
Merged changelog
robmoffat Jul 24, 2025
680e94e
Merge branch 'release/v2.2.1-beta.3' into 1611_user_channel_payload
robmoffat Jul 24, 2025
561d6ff
Fixing changelog
robmoffat Jul 24, 2025
8fd0f65
Merge branch 'fdc3-new-conformance' into fdc3-new-conformance-2.2
robmoffat Aug 13, 2025
f2548a8
Merge pull request #1606 from finos/release/v2.2.1-beta.3
robmoffat Aug 13, 2025
9d3a6e3
Merge pull request #1614 from finos/1611_user_channel_payload
robmoffat Aug 13, 2025
78a1862
Modified URLs in README
robmoffat Sep 1, 2025
f7b0c08
Added docusign url
robmoffat Sep 1, 2025
47606c4
Removed junit file added by mistake
robmoffat Sep 1, 2025
e38b3b9
Added screenshot
robmoffat Sep 1, 2025
5879c85
Merge pull request #1633 from finos/fdc3-new-conformance-legals
robmoffat Sep 1, 2025
cdf7567
Merge branch 'fdc3-new-conformance' into fdc3-new-conformance-2.2
robmoffat Sep 1, 2025
ba86865
Merge branch 'main' into fdc3-new-conformance-2.2
robmoffat Sep 1, 2025
0b868bc
Merge main into fdc3-new-conformance-2.2
robmoffat Sep 10, 2025
c95db13
Added missing type to channel
robmoffat Sep 12, 2025
20b75ad
Refreshed package lock to fix netlify issues
robmoffat Sep 15, 2025
3087c25
added preview conformance for testing PR
robmoffat Sep 15, 2025
8999a10
Bumping wait to 1 second
openfin-johans Sep 16, 2025
49bd583
Adding ShortWait to all waits
openfin-johans Sep 16, 2025
5351ae8
Adding ShortWait to all waits
openfin-johans Sep 16, 2025
eecbeb0
Adding BMO conformance
robmoffat Oct 17, 2025
5880e42
Attempt 2
robmoffat Oct 17, 2025
174f698
removed finos.org link
robmoffat Oct 17, 2025
ff93907
Merge branch 'main' into server-context-refactor
robmoffat Oct 31, 2025
42a7970
Add Natwest Group and its application details.
nikhilagrawalnatwest Oct 27, 2025
3640343
Increase WindowCloseWaitTime to 2 seconds
thorsent Nov 24, 2025
ee5c605
Changelog
thorsent Nov 24, 2025
69cd16c
Merge pull request #1707 from thorsent/increase-window-close-timeout-…
kriswest Dec 10, 2025
10e3539
Merge branch 'main' into fdc3-new-conformance-2.2
robmoffat Dec 17, 2025
d10912c
Updated package lock, allowed conformance app urls to be varied by wh…
robmoffat Jan 12, 2026
f21a77d
fixed missing dependency
robmoffat Jan 12, 2026
3e891da
Added Blog URL
robmoffat Jan 13, 2026
c71dec7
Update docsLink for BMO X 9.0.0 entry
robmoffat Jan 14, 2026
f15f258
Update community.json
robmoffat Jan 14, 2026
ca9286a
Update community.json
robmoffat Jan 14, 2026
9d67550
Update community.json to remove article placeholder
robmoffat Jan 15, 2026
211af03
Update community.json
robmoffat Jan 15, 2026
9b74fa2
Apply suggestions from code review
kriswest Jan 20, 2026
eeb166f
Merge pull request #1687 from finos/bmo-conformance-2
kriswest Jan 20, 2026
8b1de8e
Bump lodash from 4.17.21 to 4.17.23
dependabot[bot] Jan 21, 2026
eaef56a
Bump lodash from 4.17.21 to 4.17.23 in /website
dependabot[bot] Jan 21, 2026
c8a4cd7
Merge pull request #1736 from finos/dependabot/npm_and_yarn/lodash-4.…
kriswest Jan 22, 2026
5d5acf8
Merge pull request #1737 from finos/dependabot/npm_and_yarn/website/l…
kriswest Jan 22, 2026
40bd90d
Bump qs and express in /website
dependabot[bot] Jan 22, 2026
c338e9a
Merge pull request #1738 from finos/dependabot/npm_and_yarn/website/m…
kriswest Jan 23, 2026
77f7003
Update channelChangedEvent.schema.json for backwards compatibility
kriswest Jan 29, 2026
587cace
Update CI workflow to not report coverage for PRs from Forks
kriswest Jan 29, 2026
f33a1b5
HERE EB Conformance entry
openfin-johans Jan 30, 2026
7069411
Merge pull request #1746 from finos/openfin-johans-here-20-conformance
kriswest Jan 30, 2026
ae43338
Update packages/fdc3-agent-proxy/src/channels/ChannelSupport.ts
robmoffat Jan 30, 2026
f313bb3
Update packages/fdc3-agent-proxy/src/listeners/DesktopAgentEventListe…
robmoffat Jan 30, 2026
e0eb768
Bump js-yaml from 3.14.1 to 3.14.2
dependabot[bot] Dec 17, 2025
065aec2
Git Ignore launch.json, updated version number
robmoffat Jan 30, 2026
5e30c5c
Merge branch 'newChannelId-backwards-compatibility' into fdc3-new-con…
robmoffat Jan 30, 2026
545a523
Fixing versions, event listener
robmoffat Jan 30, 2026
404910b
Changed timeout, removed preview appd record
robmoffat Jan 30, 2026
b8003a5
Added note about conformance test running
robmoffat Jan 30, 2026
a07572f
Added reference
robmoffat Jan 30, 2026
2f47755
Update toolbox/fdc3-for-web/fdc3-web-impl/src/handlers/BroadcastHandl…
robmoffat Jan 30, 2026
64684da
Update CHANGELOG.md
robmoffat Jan 30, 2026
de711b6
fix the progress reporting in conformance tests by adjusting how the …
kriswest Jan 30, 2026
cb3d556
Merge pull request #1748 from finos/fix-conformance-progress
robmoffat Feb 3, 2026
18b33a1
Fixed version number as per #1739
robmoffat Feb 3, 2026
edcf083
Stop fdc3-web-impl delivering broadcast messages back to the sender
kriswest Feb 3, 2026
baf7d82
Fixing @KrisWest 'nit picks'
robmoffat Feb 3, 2026
fca9698
changelog entry for #1749
kriswest Feb 3, 2026
ac0a2fd
Merge branch 'fdc3-new-conformance-2.2' into fdc3-for-web-impl-self-d…
kriswest Feb 3, 2026
e62cd13
Update CHANGELOG.md
robmoffat Feb 4, 2026
70b7b63
Merge pull request #1743 from finos/disable-coverage-reporting
kriswest Feb 4, 2026
f8c4493
Merge pull request #1586 from finos/fdc3-new-conformance-2.2
kriswest Feb 4, 2026
6f11d43
docs: fix agent bridging discrepancies for FDC3 2.2
GaneshPatil7517 Jan 30, 2026
c9018d5
Bump webpack from 5.99.0 to 5.105.0 in /website
dependabot[bot] Feb 7, 2026
90e71b6
Merge branch 'finos:main' into feature/Natwest
nikhilagrawalnatwest Feb 8, 2026
ad05e71
Add Agile Markets info and logo.
nikhilagrawalnatwest Feb 8, 2026
3bb4921
Change Natwest to NatWest.
nikhilagrawalnatwest Feb 9, 2026
2469557
Merge pull request #1747 from GaneshPatil7517/docs-fdc3-agent-bridgin…
kriswest Feb 9, 2026
c7d81bb
Merge branch 'finos:main' into feature/Natwest
nikhilagrawalnatwest Feb 9, 2026
6cdfddc
Apply suggestion from @Copilot
nikhilagrawalnatwest Feb 9, 2026
08c87b6
Apply suggestion from @Copilot
nikhilagrawalnatwest Feb 9, 2026
d2ab5d8
Fix for FileName Casing change.
nikhilagrawalnatwest Feb 9, 2026
3ee24ab
Merge pull request #1709 from nikhilagrawalnatwest/feature/Natwest
kriswest Feb 9, 2026
4ac43be
Merge pull request #1754 from finos/dependabot/npm_and_yarn/website/w…
kriswest Feb 11, 2026
0437971
Bump axios from 1.12.0 to 1.13.5 in /website
dependabot[bot] Feb 11, 2026
69f702c
Merge pull request #1749 from finos/fdc3-for-web-impl-self-delivery
kriswest Feb 13, 2026
f8d6c59
Added contexts, first draft of api docs
robmoffat Feb 16, 2026
33a7a6a
Bump ajv from 8.17.1 to 8.18.0
dependabot[bot] Feb 17, 2026
23ee564
Began implementation of fdc3-security
robmoffat Feb 18, 2026
9b02888
removed duplicate class
robmoffat Feb 18, 2026
9fa5272
Working on getting tests working
robmoffat Feb 18, 2026
fabc308
Fixed JOSE coverage
robmoffat Feb 18, 2026
f1f8d17
Code work-in-progress
robmoffat Feb 18, 2026
8f8c51d
Code review: tidying up context names
robmoffat Feb 18, 2026
667deee
Code review: tidying up context names
robmoffat Feb 18, 2026
44d2820
Merge pull request #1760 from finos/security-documentation-code-import
robmoffat Feb 18, 2026
eb29060
Added GetUser, subfolders for chat and security contexts
robmoffat Feb 18, 2026
f55848b
Removed version numbers from test names
robmoffat Dec 18, 2025
730001f
Added changelog
robmoffat Dec 18, 2025
a5b6951
fix ESLint config in fdc3-conformance
kriswest Jan 27, 2026
3018e32
removing fdc3 version numbers through source files to ease future mai…
kriswest Jan 27, 2026
bc92d2e
remove v2.0 from mock source code path
kriswest Feb 18, 2026
5a48ff0
correcting description of raiseIntent-NoAppsFound tests
kriswest Feb 18, 2026
38d99b4
Remove version numbers from HTML files, HTML file paths and mock app …
kriswest Feb 18, 2026
0756b91
Update CHANGELOG.md
kriswest Feb 18, 2026
49e67d1
Merge pull request #1755 from finos/dependabot/npm_and_yarn/website/a…
kriswest Feb 18, 2026
b409dd1
Add overrides for ajv version to resolve type errors in ajv-format
kriswest Feb 18, 2026
a08f0bc
test: convert AppDirectory test to Jest and run in CI
adityashirsatrao007 Dec 10, 2025
7383e4f
fix(test): fix app directory test assertions and schema ambiguity
adityashirsatrao007 Dec 10, 2025
4a29b4e
docs: add CHANGELOG entry for #1720
adityashirsatrao007 Feb 19, 2026
ed5f2c8
Merge pull request #1759 from finos/dependabot/npm_and_yarn/ajv-8.18.0
Roaders Feb 19, 2026
74497e7
Merge pull request #1726 from finos/conformance-test-rename
kriswest Feb 20, 2026
157dc63
Merge branch 'main' into test/1716-app-directory-tests
kriswest Feb 20, 2026
bdc1e0e
reverting change to changelog
kriswest Feb 20, 2026
328ef9b
edits with yannick
robmoffat Feb 21, 2026
725422f
Bump lodash-es and mermaid in /website
dependabot[bot] Feb 22, 2026
45310d3
Support fully qualified app ids to be returned by desktop agent and n…
Roaders Feb 23, 2026
6e84dec
update changelog
Roaders Feb 23, 2026
a9b8642
Bump minimatch and syncpack
dependabot[bot] Feb 24, 2026
35bf1f8
Merge pull request #1766 from finos/dependabot/npm_and_yarn/website/m…
kriswest Feb 26, 2026
51dbccf
Bump rollup from 4.57.1 to 4.59.0
dependabot[bot] Feb 26, 2026
edd5c7e
Merge pull request #1770 from finos/dependabot/npm_and_yarn/multi-509…
kriswest Feb 26, 2026
a6c0870
Merge pull request #1772 from finos/dependabot/npm_and_yarn/rollup-4.…
kriswest Feb 26, 2026
aa0ffa2
Update toolbox/fdc3-conformance/src/utils.ts
Roaders Feb 28, 2026
9308ecd
Update CHANGELOG.md
Roaders Feb 28, 2026
e198b0f
Merge pull request #1767 from finos/conformance-qualified-ids
kriswest Mar 2, 2026
e9161fa
Update packages to publish as ESM
Roaders Sep 25, 2025
e9e9d43
update import file extensions
Roaders Sep 25, 2025
fdf3188
esm config
Roaders Oct 14, 2025
88f67e6
Update .semgrepignore
kriswest Nov 4, 2025
dbd8859
migrate all tests to vitest
Roaders Jan 15, 2026
34286eb
fix test config / coverage generation
Roaders Feb 6, 2026
2c6aa85
ignore testing steps from static code analysis
Roaders Feb 6, 2026
c20ff6e
remove cucumber-report references
Roaders Feb 17, 2026
7c22a06
update axios [CVE-2026-25639]
Roaders Feb 17, 2026
c75b942
updated changelog
Roaders Mar 2, 2026
acfa657
Implement custom conformance test reporter
Roaders Feb 24, 2026
b42234d
avoid static code analysis failures
Roaders Feb 24, 2026
3e3b3df
Update toolbox/fdc3-conformance/static/lib/index.css
Roaders Feb 26, 2026
697140b
add changelog entry
Roaders Mar 2, 2026
ce8b095
Merge pull request #1677 from finos/esm-modules-fix
kriswest Mar 3, 2026
410b1e7
Merge pull request #1769 from finos/conformance-runner
kriswest Mar 3, 2026
2917e7d
Meeting with Yannick
robmoffat Mar 3, 2026
cfabe97
Bump svgo from 3.3.2 to 3.3.3 in /website
dependabot[bot] Mar 5, 2026
5337a22
Work in progress with yannick
robmoffat Mar 5, 2026
1e998f9
Updated meeting templates
robmoffat Mar 5, 2026
455323a
updated readme
robmoffat Mar 5, 2026
dde9f51
simplified instructions for meetings
robmoffat Mar 5, 2026
6b7830d
Merge pull request #1783 from finos/update-meeting
kriswest Mar 5, 2026
3324562
Working on signature implementation
robmoffat Mar 6, 2026
820cf34
Closing in on signing support
robmoffat Mar 6, 2026
ae29980
Improving docs
robmoffat Mar 6, 2026
520ccb2
Encryption sample
robmoffat Mar 6, 2026
0da7ad3
Encrypting example now working
robmoffat Mar 9, 2026
b0871d3
Added get user example
robmoffat Mar 9, 2026
e53a792
Got security tests and examples working.
robmoffat Mar 9, 2026
a5dc078
renamed some methods
robmoffat Mar 9, 2026
8aea3fd
Work in progress
robmoffat Mar 9, 2026
88cf06d
sample tests working
robmoffat Mar 9, 2026
28f9ee2
rename wrapKey -> wrapSymmetricKey
Yannick-Malins Mar 9, 2026
e624f92
rename unwrapKey -> unwrapSymmetricKey
Yannick-Malins Mar 9, 2026
3f5c0da
rename check -> verifySignature
Yannick-Malins Mar 9, 2026
515ff34
fix
Yannick-Malins Mar 9, 2026
7dd0465
another one bites the dust
Yannick-Malins Mar 9, 2026
c0e86c6
Merging Yannick's changes
robmoffat Mar 10, 2026
a3f924c
Added methods to individually encrypt contexts with private/public keys
robmoffat Mar 10, 2026
f3b598b
signing sample properly using backend/ws
robmoffat Mar 10, 2026
3fa204e
tidying up handlers for encrypted channel example
robmoffat Mar 10, 2026
f25ce8c
Changes with Yannick
robmoffat Mar 10, 2026
8701091
flow diagram for getuser
Yannick-Malins Mar 11, 2026
281bfe5
more details on jti importance
Yannick-Malins Mar 11, 2026
b77ac5c
Added new todos
robmoffat Mar 12, 2026
07276b3
Created EncryptionSupport
robmoffat Mar 13, 2026
784d1c8
Added metadata backwards compatibility. Got encryption example working
robmoffat Mar 13, 2026
d16dad7
Refactored encrypted support a bit to make it easier to use
robmoffat Mar 13, 2026
03f7fdb
tests passing
robmoffat Mar 13, 2026
f6aed92
Bump dompurify from 3.2.5 to 3.3.3 in /website
dependabot[bot] Mar 13, 2026
6a5ef74
Merge branch 'main' into test/1716-app-directory-tests
Roaders Mar 13, 2026
72729ee
Merge pull request #1720 from adityashirsatrao007/test/1716-app-direc…
Roaders Mar 13, 2026
0f87019
add vitest imports / missing dependencies
Roaders Mar 11, 2026
f2b858a
update changelog wording
Roaders Mar 14, 2026
ac24f1f
Merge pull request #1790 from finos/app-directory-tests
kriswest Mar 16, 2026
b1b0063
Bump flatted from 3.3.3 to 3.4.1
dependabot[bot] Mar 16, 2026
f5b1e78
Merge pull request #1781 from finos/dependabot/npm_and_yarn/website/s…
kriswest Mar 16, 2026
a6c5c91
Merge pull request #1789 from finos/dependabot/npm_and_yarn/website/d…
kriswest Mar 16, 2026
7651332
Merge pull request #1791 from finos/dependabot/npm_and_yarn/flatted-3…
kriswest Mar 16, 2026
e30ba21
Migrate to MUI 5
Roaders Dec 9, 2025
f2a0ae2
update changelog
Roaders Dec 9, 2025
91e1020
Fix handling of Intent options in FDC3 workbench
kriswest Jan 27, 2026
46642c3
Improve FDC3 for Web demo default settings for testing use
kriswest Jan 27, 2026
a1410b2
fix linting in FDC3 workbench
kriswest Jan 28, 2026
3d48707
fix lint issues
Roaders Feb 5, 2026
e238da2
Fix web-impl tests
Roaders Feb 5, 2026
427382f
npm audit fix
Roaders Mar 17, 2026
2957d06
Merge pull request #1714 from finos/mui5
kriswest Mar 17, 2026
b86686e
Add missing context types to ContextType.ts and contextCOnfiguration.ts
kriswest Mar 17, 2026
8ff3e01
Test that context types defined in fdc3-context schemas are added to …
kriswest Mar 17, 2026
217cbba
changelog entry for #1796
kriswest Mar 17, 2026
08b8242
Update coverage.yml to ensure that it doesn't double count tests
kriswest Mar 18, 2026
ae3c077
Merge pull request #1798 from finos/fix-test-counts
kriswest Mar 18, 2026
87e01fd
Merge pull request #1796 from finos/correct-missing-contexts
kriswest Mar 18, 2026
90e6297
fix: correct fdc3 web demo implementation metadata
saschabuehrle Mar 18, 2026
95c719c
Fix the npm syncpack script (args changed in syncpack 14) and then ap…
kriswest Mar 19, 2026
ad687d4
Merge pull request #1804 from finos/fix-syncpack-script
kriswest Mar 20, 2026
9e4e8da
Bump flatted from 3.4.1 to 3.4.2
dependabot[bot] Mar 20, 2026
450d86c
fix: keep OriginatingAppMetadata support enabled
saschabuehrle Mar 20, 2026
4206e2a
Added intent support, simplified and standardized the interfaces. Mo…
robmoffat Mar 20, 2026
834f0f6
added missing awaits
robmoffat Mar 20, 2026
db2347d
Added signature checking intent result example
robmoffat Mar 20, 2026
224070b
imrpvoing docs
robmoffat Mar 20, 2026
3f5f2e2
Updated docs
robmoffat Mar 20, 2026
1a1803d
Merged intent examples into one
robmoffat Mar 20, 2026
43576b6
Merge pull request #1801 from saschabuehrle/fix/issue-1795
kriswest Mar 20, 2026
d2aaf6b
Merge pull request #1805 from finos/dependabot/npm_and_yarn/flatted-3…
kriswest Mar 20, 2026
6004066
Updated TODO
robmoffat Mar 23, 2026
d4dcfdf
Improving packaging of fdc3-security
robmoffat Mar 25, 2026
b03cc3d
Relying on deep import for DefaultPrivateChannel
robmoffat Mar 25, 2026
40c8e72
Don't repack for context handler - it already supports metadata
robmoffat Mar 25, 2026
cab8eb6
Merge branch 'main' into security-documentation-es6
robmoffat Mar 26, 2026
76c34ae
Updated to 3.0.0-alpha.2
robmoffat Mar 26, 2026
1f3a61b
Converted fdc3-security package to ESM
robmoffat Mar 26, 2026
5c96913
Removed cucumber from fdc3-security
robmoffat Mar 26, 2026
ed5c4ad
FDC3 Security releasing under @robmoffat namespace
robmoffat Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/identity-and-security-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
name: Identity and Security group meeting
about: Overview and notes for a discussion group
title: 'Identity and Security group meeting - mmm dd, yyyy'
labels: identity-security, meeting
assignees: ''
---

## Meeting Date

Thursday DD MMM yyyy - 10am (US eastern timezone EST/EDT) / 3pm (London, GMT/BST)

### Zoom info

Register to the meeting series and receive and invitation:
https://zoom-lfx.platform.linuxfoundation.org/meeting/92600977319?password=17e9e8f8-7d4e-47b4-b8f0-8c68b02005de&invite=true

Join Zoom Meeting:
https://zoom-lfx.platform.linuxfoundation.org/meeting/92600977319?password=17e9e8f8-7d4e-47b4-b8f0-8c68b02005de


## Meeting notices

- FINOS **Project leads** are responsible for observing the FINOS guidelines for [running project meetings](https://community.finos.org/docs/governance/meeting-procedures/). Project maintainers can find additional resources in the [FINOS Maintainers Cheatsheet](https://community.finos.org/docs/finos-maintainers-cheatsheet).

- **All participants** in FINOS project meetings are subject to the [LF Antitrust Policy](https://www.linuxfoundation.org/antitrust-policy/), the [FINOS Community Code of Conduct](https://community.finos.org/docs/governance/code-of-conduct) and all other [FINOS policies](https://community.finos.org/docs/governance/#policies).

- FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact <legal@finos.org> with any questions.

- FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

- A Discussion Group has no direct decision-making power regarding the FDC3 standard - rather it is intended that anything they propose or work on will result in proposals (via Github issues and PRs) for the Standards Working Group participants to consider and vote on for inclusion in the standard.

## Participation Requirements

**Note:** Meeting participants are expected to accept the terms of the FDC3 license (Community Specification License), understand the governance process and have a CLA in place.

Please click the following links at the start of the meeting if you have not done so previously.

- [View the CSL](https://github.com/finos/FDC3/blob/main/LICENSE.md)
- [View the GOVERNANCE of the Project](https://github.com/finos/FDC3/blob/main/GOVERNANCE.md)
- [Click here to start a PR](https://github.com/finos/FDC3/edit/main/NOTICES.md).
- Edit the page to add your details.
- Hit the save button.
- Click "Create Pull Request".
- Click "Accept" on the EasyCLA dialog in the PR's discussion section.
- [Click here to send email to become a voting participant on the FDC3 Project](mailto:fdc3-participants+subscribe@finos.org?subject=Please%20enroll%20me%20as%20an%20FDC3%20Standards%20Participant&amp;body=HI%2C%20my%20name%20is%20%3CFirstName%20LastName%3E%20and%20I'd%20like%20to%20formally%20participate%20to%20the%20FDC3%20standard%20process.%20I%20plan%20to%20contribute%20as%20%3Cindividual%7Con%20behalf%20of%20organizationName%3E%20and%20I%20have%20reviewed%20the%20policies%20described%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FGOVERNANCE.md%20and%20read%20the%20license%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FLICENSE%20.%20Thank%20you!")

## Agenda

- [ ] Convene & roll call, review meeting notices (5mins)
- [ ] Review action items from previous meeting (5mins)
- [ ] Agenda item 1
- [ ] Agenda item 2
- [ ] ...
- [ ] AOB & Adjourn (5mins)

## Minutes

- ...
36 changes: 7 additions & 29 deletions .github/ISSUE_TEMPLATE/standard-wg-meeting.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,16 @@ assignees: ''

## Date

Thursday DD MMM yyyy - 10am (US eastern timezone EDT/EST) / 3pm (London, GMT/BST)
Thursday DD MMM yyyy - 10am (US eastern timezone EST/EDT) / 3pm (London, GMT/BST)

### Zoom info

- **[Join Zoom Meeting](https://zoom.us/j/96940294948?pwd=SjFibVdiN25QSWxva3FqRHY2RUFCdz09)**
- **Meeting ID:** 969 4029 4948
- **Passcode:** 636931
- **Dial-in:**
| Country | International Dial-in | Toll-free Dial-in |
| :--- | :--- | :--- |
| **US** | [+1 929 205 6099 (New York)](tel:+19292056099) | [877 853 5247](tel:8778535247) |
| **UK** | [+44 330 088 5830](tel:+443300885830) | [0800 031 5717](tel:08000315717) |
| **France** | [+33 1 8699 5831](tel:+33186995831) | [0 800 940 415](tel:0800940415)
| Find your local number | <https://zoom.us/u/ad2WVnBzb8> | |
Register to the meeting series to receive an invitation:
https://zoom-lfx.platform.linuxfoundation.org/meeting/96839365264?password=b5c2bc6a-bc47-43a5-bc49-7be3e0b422c3&invite=true

Join Zoom Meeting:
https://zoom-lfx.platform.linuxfoundation.org/meeting/96839365264?password=b5c2bc6a-bc47-43a5-bc49-7be3e0b422c3


## Meeting notices

Expand All @@ -48,10 +44,6 @@ Thursday DD MMM yyyy - 10am (US eastern timezone EDT/EST) / 3pm (London, GMT/BST
- Click "Accept" on the EasyCLA dialog in the PR's discussion section.
- [Click here to send email to become a voting participant on the FDC3 Project](mailto:fdc3-participants+subscribe@finos.org?subject=Please%20enroll%20me%20as%20an%20FDC3%20Standards%20Participant&amp;body=HI%2C%20my%20name%20is%20%3CFirstName%20LastName%3E%20and%20I'd%20like%20to%20formally%20participate%20to%20the%20FDC3%20standard%20process.%20I%20plan%20to%20contribute%20as%20%3Cindividual%7Con%20behalf%20of%20organizationName%3E%20and%20I%20have%20reviewed%20the%20policies%20described%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FGOVERNANCE.md%20and%20read%20the%20license%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FLICENSE%20.%20Thank%20you!")

## Tracking Attendance

**Note:** Meeting participants are expected to _add a comment to this GitHub issue_ in order that we can track attendance of FDC3 project meetings. Please do this at the start of the meeting.

## Agenda

- [ ] Convene & roll call, review meeting notices (5mins)
Expand All @@ -64,17 +56,3 @@ Thursday DD MMM yyyy - 10am (US eastern timezone EDT/EST) / 3pm (London, GMT/BST
## Minutes

- ...

### Decisions Made

- ...

## Action Items

- [ ] ...

## Untracked attendees

| Full name | Affiliation | GitHub username |
|-----------|-------------|-----------------|
| | | |
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/use-cases-and-workflows-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
name: Use Cases and Workflows group meeting
about: Overview and notes for a discussion group
title: 'Use Cases and Workflows group meeting - mmm dd, yyyy'
labels: Use cases, meeting
assignees: ''
---

## Meeting Date

Thursday DD MMM yyyy - 10am (US eastern timezone EST/EDT) / 3pm (London, GMT/BST)

### Zoom info


Register to the meeting series and receive an invitation:
https://zoom-lfx.platform.linuxfoundation.org/meeting/91001005768?password=0c878e0c-b8a4-42d3-9786-e8c1524d6d1c&invite=true

Join Zoom Meeting:
https://zoom-lfx.platform.linuxfoundation.org/meeting/91001005768?password=0c878e0c-b8a4-42d3-9786-e8c1524d6d1c



## Meeting notices

- FINOS **Project leads** are responsible for observing the FINOS guidelines for [running project meetings](https://community.finos.org/docs/governance/meeting-procedures/). Project maintainers can find additional resources in the [FINOS Maintainers Cheatsheet](https://community.finos.org/docs/finos-maintainers-cheatsheet).

- **All participants** in FINOS project meetings are subject to the [LF Antitrust Policy](https://www.linuxfoundation.org/antitrust-policy/), the [FINOS Community Code of Conduct](https://community.finos.org/docs/governance/code-of-conduct) and all other [FINOS policies](https://community.finos.org/docs/governance/#policies).

- FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact <legal@finos.org> with any questions.

- FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

- A Discussion Group has no direct decision-making power regarding the FDC3 standard - rather it is intended that anything they propose or work on will result in proposals (via Github issues and PRs) for the Standards Working Group participants to consider and vote on for inclusion in the standard.

## Participation Requirements

**Note:** Meeting participants are expected to accept the terms of the FDC3 license (Community Specification License), understand the governance process and have a CLA in place.

Please click the following links at the start of the meeting if you have not done so previously.

- [View the CSL](https://github.com/finos/FDC3/blob/main/LICENSE.md)
- [View the GOVERNANCE of the Project](https://github.com/finos/FDC3/blob/main/GOVERNANCE.md)
- [Click here to start a PR](https://github.com/finos/FDC3/edit/main/NOTICES.md).
- Edit the page to add your details.
- Hit the save button.
- Click "Create Pull Request".
- Click "Accept" on the EasyCLA dialog in the PR's discussion section.
- [Click here to send email to become a voting participant on the FDC3 Project](mailto:fdc3-participants+subscribe@finos.org?subject=Please%20enroll%20me%20as%20an%20FDC3%20Standards%20Participant&amp;body=HI%2C%20my%20name%20is%20%3CFirstName%20LastName%3E%20and%20I'd%20like%20to%20formally%20participate%20to%20the%20FDC3%20standard%20process.%20I%20plan%20to%20contribute%20as%20%3Cindividual%7Con%20behalf%20of%20organizationName%3E%20and%20I%20have%20reviewed%20the%20policies%20described%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FGOVERNANCE.md%20and%20read%20the%20license%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FLICENSE%20.%20Thank%20you!")

## Agenda

- [ ] Convene & roll call, review meeting notices (5mins)
- [ ] Review action items from previous meeting (5mins)
- [ ] Agenda item 1
- [ ] Agenda item 2
- [ ] ...
- [ ] AOB & Adjourn (5mins)

## Minutes

- ...
Original file line number Diff line number Diff line change
@@ -1,35 +1,23 @@
---
name: Discussion group meeting
name: Web Browsers group meeting
about: Overview and notes for a discussion group
title: '<topic> Discussion group'
labels: help wanted, meeting
title: 'Web Browsers group meeting - mmm dd, yyyy'
labels: FDC3 for Web Browsers, meeting
assignees: ''
---

## Group overview

Summary of the purpose and scope of the group

### Relevant issue tags

If tags have been applied to relevant issues, provide details here.

## Meeting Date

Thursday DD MMM yyyy - 10am (US eastern timezone EDT/EST) / 3pm (London, GMT/BST)
Thursday DD MMM yyyy - 10am (US eastern timezone EST/EDT) / 3pm (London, GMT/BST)

### Zoom info

- **[Join Zoom Meeting](https://zoom.us/j/96940294948?pwd=SjFibVdiN25QSWxva3FqRHY2RUFCdz09)**
- **Meeting ID:** 969 4029 4948
- **Passcode:** 636931
- **Dial-in:**
| Country | International Dial-in | Toll-free Dial-in |
| :--- | :--- | :--- |
| **US** | [+1 929 205 6099 (New York)](tel:+19292056099) | [877 853 5247](tel:8778535247) |
| **UK** | [+44 330 088 5830](tel:+443300885830) | [0800 031 5717](tel:08000315717) |
| **France** | [+33 1 8699 5831](tel:+33186995831) | [0 800 940 415](tel:0800940415)
| Find your local number | <https://zoom.us/u/ad2WVnBzb8> | |

Register to the meeting series to receive an invitation:
https://zoom-lfx.platform.linuxfoundation.org/meeting/96615992377?password=88ed4841-afa2-41a6-8de3-e246967e5566&invite=true

Join Zoom Meeting:
https://zoom-lfx.platform.linuxfoundation.org/meeting/96615992377?password=88ed4841-afa2-41a6-8de3-e246967e5566

## Meeting notices

Expand Down Expand Up @@ -58,10 +46,6 @@ Please click the following links at the start of the meeting if you have not don
- Click "Accept" on the EasyCLA dialog in the PR's discussion section.
- [Click here to send email to become a voting participant on the FDC3 Project](mailto:fdc3-participants+subscribe@finos.org?subject=Please%20enroll%20me%20as%20an%20FDC3%20Standards%20Participant&amp;body=HI%2C%20my%20name%20is%20%3CFirstName%20LastName%3E%20and%20I'd%20like%20to%20formally%20participate%20to%20the%20FDC3%20standard%20process.%20I%20plan%20to%20contribute%20as%20%3Cindividual%7Con%20behalf%20of%20organizationName%3E%20and%20I%20have%20reviewed%20the%20policies%20described%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FGOVERNANCE.md%20and%20read%20the%20license%20at%20https%3A%2F%2Fgithub.com%2Ffinos%2FFDC3%2Fblob%2Fmain%2FLICENSE%20.%20Thank%20you!")

## Tracking Attendance

**Note:** Meeting participants are expected to _add a comment to this GitHub issue_ in order that we can track attendance of FDC3 project meetings. Please do this at the start of the meeting.

## Agenda

- [ ] Convene & roll call, review meeting notices (5mins)
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ jobs:
- name: Create test summary
uses: test-summary/action@dist
with:
paths: "**/test-results.xml"
paths: |
packages/*/test-results.xml
toolbox/**/test-results.xml
show: "fail, skip"
output: test-summary.md
if: always()
Expand All @@ -67,6 +69,7 @@ jobs:
search_artifacts: true

- name: Report Coverage
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }}
uses: sidx1024/report-nyc-coverage-github-action@v1.2.7
with:
coverage_file: "nyc-coverage-report/coverage-summary.json"
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,7 @@ cucumber-report.html
nyc-coverage-report/
.history/
.rollup.cache
tsconfig.tsbuildinfo
tsconfig.tsbuildinfo
**/html-report/
packages/fdc3-security/junit.xml
.vscode/launch.json
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#!/bin/sh
npx lint-staged
npx lint-staged
5 changes: 4 additions & 1 deletion .semgrepignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
website/**

# Just used for build so ignoring
s2tQuicktypeUtil.js
s2tQuicktypeUtil.cjs
t2sQuicktypeUtil.js

# API schema set for localhost gets picked up by semgrep rule
schemas/bridgingAsyncAPI/bridgingAsyncAPI.json

# demo apps get picked up for not having integrity headers
toolbox/fdc3-for-web/demo/src/client/apps/**

# Test utilities using controlled paths (false positive for path traversal)
packages/testing/src/steps/generic.impl.ts
4 changes: 3 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
{
"typescript.tsdk": "node_modules/typescript/lib"
"typescript.tsdk": "node_modules/typescript/lib",
"editor.tabSize": 2,
"editor.insertSpaces": true
}
Loading
Loading