The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-03-24 | 2.0 kB | |
| v4.5.9 - Security Updates and Semgrex _ Ssurgeon features source code.tar.gz | 2025-03-24 | 52.6 MB | |
| v4.5.9 - Security Updates and Semgrex _ Ssurgeon features source code.zip | 2025-03-24 | 54.2 MB | |
| Totals: 3 Items | 106.8 MB | 1 | |
Security updates
- Removed the ability to specify an external library for deserialization of annotations in the server. We believe this should not be necessary given the complete nature of the protobuf format, and this was reported as a potential security vulnerability: https://github.com/stanfordnlp/CoreNLP/security/advisories/GHSA-wv35-hv9v-526p If it turns out someone has a use case for this feature, please file an issue on github.
- Remove the naturalli demo, which is unsupported and likely not used anywhere given its Stanford-specific components
Semgrex / Ssurgeon features
- Semgrex can now search on negated attributes of a node using
!:as the syntax: https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/7399e9b4164be723693f4c0da2e26e86bae929af - Semgrex can now search on maps (especially morphological features) with the
:{feature:value}syntax, as well as search for negative matches with{feature!:value}: https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/84ac9328e218d2e82ea953b0f03af06afd4a5bb4 https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/ff1d903d620f1a7edebc954a585a9e1e0814799c https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/3c30b3b8c98b87cbe70143ad74899d7e311731d5 - Ssurgeon can now reindex nodes with ReindexGraph, such as in cases where a sentence was manually split in a conllu file: https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/156fad1352d70017263fb1086b8d9d12cff4a37a
- Ssurgeon can remove a feature with EditNode using the -remove option: https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/8e7d1218a7f3718cbd03e0fe1c972ef02fb8e984
Other minor updates
- Additional demonyms now supported in the lemmatizer, demonyms from LinES and ParTUT: https://github.com/stanfordnlp/CoreNLP/pull/1486/commits/4f15b0889909d1f4ae361fbfec9f6551a8145d43
- Output lemmas when training a tagger whenever available if -outputLemmas is set, even if not verbose https://github.com/stanfordnlp/CoreNLP/commit/94739c7062ee8acf88d614262dc5e044775628ff