Open issues

FilterPlugin is receiving a populated map of bad security attributes from certain mpegts products
CAL-168
Update Alliance Itests to work with new external Solr
CAL-458
EmailSenderImpl should use TLS by default
CAL-336
As an admin, I want to be able to pause a video transmitter and restart it, and have the stream monitor ingest the video after pausing
CAL-193
Update GraphicAttribute to use taxonomy naming convention
CAL-182
Mark all exported APIs as either internal or external and provide proper JavaDoc
CAL-138
As a user, I want to ingest RFI XML files that follow the MAJIIC 1.71 schema.
CAL-106
Add additional BQS grammar test cases
CAL-82
Generate DESCRIBE record from registry entries
CAL-21
Complete mapping between Metacard and NSIL datatypes in DAG converters
CAL-520
Address TODOs in DDMS 2.0 input transformer for missing attribute handlers
CAL-519
Groups not interpreted from users.properties file
CAL-514
Remove coverity scan from Jenkins build file
CAL-505
Jackson version upgrade to 2.9.8
CAL-504
Investigate potential NITF ingest vulnerabilities
CAL-501
Long-lived ticket for PR Template maintenance
CAL-500
Simplify CI workspace name, and perform post-build cleanup to mitigate container reuse issues
CAL-497
Content Directory Monitor tries to ingest before necessary services are available
CAL-494
Complete the Imaging App threat model
CAL-493
Add docker build for alliance
CAL-491
Spanning date line in location search causes no results with CSD and Network Drives
CAL-488
Information Product does not maintain selection after opening
CAL-487
Going to admin page as basic user puts user in loop
CAL-486
Calendar does not always open in basic search
CAL-485
Update the sonar pipeline stage
CAL-482
Refactor and Improve Maven Poms throughout the project
CAL-477
Embed the hostname into the IOR string in case the automatic hostname detection does not provide the correct value.
CAL-475
Update to work with DDF security architecture changes
CAL-461
Migrate DDF-Support to Codice-Support and set up the parent pom structure in Alliance.
CAL-455
Add support for the CMETAA TRE
CAL-436
Break apart platform-app feature file into several feature files
CAL-433
Allow read requests to be made with a Derived resource uri.
CAL-431
Fix flake itests in NsiliSourceTest
CAL-427
Resolve maven build warnings in Alliance
CAL-425
Image comments can have up to 9 comments. NitfAttributes class only exposes the first three.
CAL-422
Decouple Applications from karaf features
CAL-418
Upgrade to Jacoco 0.8.0
CAL-417
Update Alliance to work with the security manager from DDF
CAL-408
Separate NATO and US classifications in ClassificationLevel enum
CAL-388
Ensure that inputstream is closed in CatalogOutputAdapter
CAL-387
Resolve locale-dependent String comparison
CAL-386
Improve mapping of NSIL file and stream creator
CAL-368
As a user, I want MGMPv2 support in Alliance so that I can ingest, export, and visualize metadata in the UK MGMP format
CAL-365
Improve input validation in TreUtility
CAL-338
Imaging App fails to install on a vanilla DDF
CAL-334
Document Catalog Extensions
CAL-319
Document plugin configurations
CAL-318
Update the mapping of NSIL Common subjectCategoryTarget from isr.target-category code to isr.nato-reporting-code.
CAL-305
VideoTest.testStreamingVideo itest fails periodically.
CAL-300
Fix typographical errors
CAL-291
issue 1 of 61

FilterPlugin is receiving a populated map of bad security attributes from certain mpegts products

Description

Correct scenario: when a video product is ingested with the alliance video-app enabled, it will ingest correctly and show up in search.

Incorrect scenario: some products may be getting parsed incorrectly and are consequentially sending a populated map to the FilterPlugin, which is expecting an empty one if everything is OK for the user to perform the operation.

The map that is supposed to be empty: https://github.com/codice/ddf/blob/master/catalog/security/catalog-security-filter/src/main/java/ddf/catalog/security/filter/plugin/FilterPlugin.java#L365

Upon inspecting the metadata of the same product ingested with the FilterPlugin disabled, we see the following parsed fields that are throwing off the plugin:

"None" is not an expected value for Alliance but might be for a Stanag spec. See or for more details.

Environment

None

Status

Assignee

Unassigned

Reporter

Steven Lombardi

Labels

None

Affects versions

0.1.2
0.1.1

Priority

Critical
Configure