An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/NERVsystems/cotlib

Package cotlib implements the Cursor on Target (CoT) protocol for Go. The package provides data structures and utilities for parsing and generating CoT messages, as well as a comprehensive type catalog system for working with CoT type codes. The type catalog system provides a way to work with CoT type codes and their metadata. Each type code (e.g., "a-f-G-E-X-N") has associated metadata: The catalog supports several operations: Example usage: All operations on the type catalog are thread-safe. The catalog uses internal synchronization to ensure safe concurrent access. Applications can register custom type codes using RegisterCoTType. These custom types must follow the standard CoT type format and will be validated before registration. For more information about CoT types and their format, see: https://www.mitre.org/sites/default/files/pdf/09_4937.pdf Security features include: For more information about CoT, see: The package follows these design principles: Example_typePredicates demonstrates using type predicates

Ecosystem
proxy.golang.org
Latest Release
v0.3.10
11 months ago
Versions
24
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/%21n%21e%21r%21vsystems/cotlib
spec
License MIT
Namespace github.com/NERVsystems
First Release about 1 year ago
Last Synced 3 days ago
Repository
Stars 5 on GitHub
Forks 1 on GitHub
Rankings on proxy.golang.org
Overall Top 5.7%