Comments (4)
If memory serves, this was a design decision as services aren't aware of the parent of a file and that a file, even within the same submission, could have multiple parents (and currently the model assumes there's a single parent per file).
Since this information is populated by the API, we opt'd to use the absolute parent (root/submitted file) to avoid putting unnecessary strain on the API containers.
from assemblyline.
Perhaps the property name should be something other than file.parent
to avoid confusion. Maybe file.submissionrootparent
or something like that?
from assemblyline.
Perhaps, although if that were the case, it would probably go into the submission
block rather than the file
block and be called root_file
or submitted_file
?
(Just thinking aloud 😅)
from assemblyline.
yeah that makes more sense :)
from assemblyline.
Related Issues (20)
- Configuration for Privileged vs Non-Privileged services HOT 3
- Feature Request: Regional Storage of Malware Samples Due to Legislative Changes HOT 3
- Sorting extracted files HOT 2
- Full-text search in submission files HOT 2
- S3 IAM role authentication
- Support for ASAR Archives HOT 2
- Allow setting some metadata when manually submitting a file
- Cannot submit archived expired file
- Wrong file type identification - Python as INI HOT 4
- Missed .online static domain
- UI: Badlisted tags are not colored in file details view HOT 2
- Scaler to recognize service in failed state HOT 2
- Suricata service can be stuck for hours if suricata didn't start
- Health checks for services are broken in Docker Compose HOT 1
- Update service stays in a loop trying to install obsoletes or non accessible docker images. HOT 1
- Intezer-Analyze short-circuit download
- Feature Request: tolerations and nodeAffinity HOT 4
- Identity: Python obfuscated code identified as text/plain HOT 2
- Suricata 4.5.0.7 seems to be broken HOT 1
- Expose `delete_file_from_filestore` API to Python Client
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from assemblyline.