-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop #205
base: master
Are you sure you want to change the base?
Develop #205
Conversation
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
Signed-off-by: NxPKG <[email protected]>
* Update compose-tests.yml Signed-off-by: NxPKG <[email protected]> * Update compose.yml Signed-off-by: NxPKG <[email protected]> * Update compose-tests.yml Signed-off-by: NxPKG <[email protected]> * Update compose.yml Signed-off-by: NxPKG <[email protected]> * Update compose-tests.yml Signed-off-by: NxPKG <[email protected]> * Update compose.yml Signed-off-by: NxPKG <[email protected]> * Update compose.yml Signed-off-by: NxPKG <[email protected]> * Update compose-tests.yml Signed-off-by: NxPKG <[email protected]> * Update compose.yml Signed-off-by: NxPKG <[email protected]> --------- Signed-off-by: NxPKG <[email protected]>
Signed-off-by: gitworkflows <[email protected]>
Signed-off-by: gitworkflows <[email protected]>
upper_case=True, | ||
lower_case=True, | ||
) | ||
logger.info(f"Generated fake password input {self.FAKE_PASSWORD_INPUT}") |
Check failure
Code scanning / CodeQL
Clear-text logging of sensitive information High
sensitive data (password)
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix AI 1 day ago
To fix the problem, we should avoid logging the sensitive information directly. Instead, we can log a message indicating that the fake password was generated without including the actual password in the log. This way, we maintain the functionality of logging the event without exposing sensitive information.
- Replace the line that logs the fake password with a more generic message.
- Ensure that no sensitive information is logged in clear text.
-
Copy modified line R96
@@ -95,3 +95,3 @@ | ||
) | ||
logger.info(f"Generated fake password input {self.FAKE_PASSWORD_INPUT}") | ||
logger.info("Generated fake password input") | ||
self.FAKE_TEL_INPUT: str = fake.phone_number() |
) | ||
|
||
logger.info( | ||
f"Job #{self.job_id}: Sending value {value_to_set} for {input_name=}" |
Check failure
Code scanning / CodeQL
Clear-text logging of sensitive information High
sensitive data (password)
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix AI 1 day ago
To fix the problem, we need to ensure that sensitive information, such as passwords, is not logged. We can achieve this by conditionally logging the value based on the input type. Specifically, we should avoid logging the actual value for password fields and instead log a placeholder or a message indicating that a password was provided.
- Modify the logging statement on line 190 to check if the input type is "password" and log a placeholder instead of the actual value.
- Ensure that other sensitive information is similarly protected if applicable.
-
Copy modified lines R189-R196
@@ -188,5 +188,10 @@ | ||
|
||
logger.info( | ||
f"Job #{self.job_id}: Sending value {value_to_set} for {input_name=}" | ||
) | ||
if input_type.lower() == "password": | ||
logger.info( | ||
f"Job #{self.job_id}: Sending value [REDACTED] for {input_name=}" | ||
) | ||
else: | ||
logger.info( | ||
f"Job #{self.job_id}: Sending value {value_to_set} for {input_name=}" | ||
) | ||
result.setdefault(input_name, value_to_set) |
|
||
except Exception as e: | ||
logging.exception( | ||
f"Error: {e}. Secret: {secret_name}" |
Check failure
Code scanning / CodeQL
Clear-text logging of sensitive information High
sensitive data (secret)
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix AI about 2 months ago
To fix the problem, we should avoid logging sensitive information directly. Instead, we can log a generic message that does not include the sensitive secret_name
. This way, we still capture the occurrence of an error without exposing sensitive data.
- Replace the logging statements that include
secret_name
with more generic messages. - Ensure that the functionality of error logging is maintained without exposing sensitive information.
-
Copy modified line R86 -
Copy modified line R90 -
Copy modified line R94
@@ -85,3 +85,3 @@ | ||
logging.error( | ||
f"Failed retrieving of secret {secret_name}. Error: {e}." | ||
f"Failed retrieving of secret. Error: {e}." | ||
) # lgtm [py/clear-text-logging-sensitive-data] | ||
@@ -89,3 +89,3 @@ | ||
logging.error( | ||
f"Error: {e}. Secret: {secret_name}" | ||
f"Error: {e}. Failed to retrieve secret." | ||
) # lgtm [py/clear-text-logging-sensitive-data] | ||
@@ -93,3 +93,3 @@ | ||
logging.exception( | ||
f"Error: {e}. Secret: {secret_name}" | ||
f"Error: {e}. Failed to retrieve secret." | ||
) # lgtm [py/clear-text-logging-sensitive-data] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The pull request #205 has too many files changed.
We can only review pull requests with up to 300 changed files, and this pull request has 331.
Important Review skippedMore than 25% of the files skipped due to max files limit. The review is being skipped to prevent a low-quality review. 151 files out of 299 files are above the max files limit of 75. Please upgrade to Pro plan to get higher limits. You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
|
GitGuardian id | GitGuardian status | Secret | Commit | Filename | |
---|---|---|---|---|---|
13180230 | Triggered | Username Password | 6ca0a96 | tests/auth/test_auth.py | View secret |
🛠 Guidelines to remediate hardcoded secrets
- Understand the implications of revoking this secret by investigating where it is used in your code.
- Replace and store your secret safely. Learn here the best practices.
- Revoke and rotate this secret.
- If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.
To avoid such incidents in the future consider
- following these best practices for managing and storing secrets including API keys and other credentials
- install secret detection on pre-commit to catch secret before it leaves your machine and ease remediation.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
Here's the code health analysis summary for commits Analysis Summary
|
CI Failure Feedback 🧐(Checks updated until commit 4d62705)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
⛔ Snyk checks have failed. 18 issues have been found so far.
⛔ security/snyk check is complete. 18 issues have been found. (View Details) |
* Update serializers.py Signed-off-by: gitworkflows <[email protected]> * Update urls.py Signed-off-by: gitworkflows <[email protected]> * Update views.py Signed-off-by: gitworkflows <[email protected]> * Update urls.py Signed-off-by: gitworkflows <[email protected]> * Update views.py Signed-off-by: gitworkflows <[email protected]> * Update urls.py Signed-off-by: gitworkflows <[email protected]> * Update views.py Signed-off-by: gitworkflows <[email protected]> * Update serializers.py Signed-off-by: gitworkflows <[email protected]> * Update urls.py Signed-off-by: gitworkflows <[email protected]> * Update views.py Signed-off-by: gitworkflows <[email protected]> * Refactor Plugin Config * Refactor Plugin Config --------- Signed-off-by: gitworkflows <[email protected]>
Signed-off-by: gitworkflows <[email protected]>
Signed-off-by: gitworkflows <[email protected]>
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.37.1 to 7.37.3. - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/v7.37.3/CHANGELOG.md) - [Commits](jsx-eslint/eslint-plugin-react@v7.37.1...v7.37.3) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
User description
(Please add to the PR name the issue/s that this PR would close if merged by using a Github keyword. Example:
<feature name>. Closes #999
. If your PR is made by a single commit, please add that clause in the commit too. This is all required to automate the closure of related issues.)Description
Please include a summary of the change and link to the related issue.
Type of change
Please delete options that are not relevant.
Checklist
develop
dumpplugin
command and added it in the project as a data migration. ("How to share a plugin with the community")test_files.zip
and you added the default tests for that mimetype in test_classes.py.FREE_TO_USE_ANALYZERS
playbook by following this guide.url
that contains this information. This is required for Health Checks._monkeypatch()
was used in its class to apply the necessary decorators.MockUpResponse
of the_monkeypatch()
method. This serves us to provide a valid sample for testing.Black
,Flake
,Isort
) gave 0 errors. If you have correctly installed pre-commit, it does these checks and adjustments on your behalf.tests
folder). All the tests (new and old ones) gave 0 errors.DeepSource
,Django Doctors
or other third-party linters have triggered any alerts during the CI checks, I have solved those alerts.Important Rules
PR Type
Enhancement, Tests
Description
Changes walkthrough 📝
14 files
mixins.py
Add VirusTotal v3 API integration mixin class
api_app/mixins.py
capabilities
and errors
and IOCs from VT
views.py
Add job rescan and Elasticsearch query features
api_app/views.py
virus_total.py
Add VirusTotal ingestor implementation
api_app/ingestors_manager/ingestors/virus_total.py
doc_info.py
Enhanced document analysis and URL extraction capabilities
api_app/analyzers_manager/file_analyzers/doc_info.py
IOCs
phishing_form_compiler.py
Added phishing form analysis and compilation analyzer
api_app/analyzers_manager/file_analyzers/phishing/phishing_form_compiler.py
models.py
Added data models for threat intelligence storage
api_app/data_model_manager/models.py
vt3_intelligence_search.py
Refactored VirusTotal intelligence search analyzer
api_app/analyzers_manager/observable_analyzers/vt/vt3_intelligence_search.py
tasks.py
Add Elasticsearch integration for plugin reports
threat_matrix/tasks.py
Elasticsearch
models.py
Refactor status handling and add Elasticsearch models
api_app/models.py
nvd_cve.py
Add NVD CVE analyzer implementation
api_app/analyzers_manager/observable_analyzers/nvd_cve.py
0005_alter_domaindatamodel_external_references_and_more.py
Update data model field configurations
api_app/data_model_manager/migrations/0005_alter_domaindatamodel_external_references_and_more.py
driver_wrapper.py
Add Selenium WebDriver wrapper for phishing analysis
integrations/phishing_analyzers/analyzers/driver_wrapper.py
queryset.py
Refactor Elasticsearch and data model queries
api_app/queryset.py
classes.py
Add threat evaluation and data model creation
api_app/analyzers_manager/classes.py
9 files
test_tasks.py
Add tests for plugin report Elasticsearch integration
tests/threat_matrix/test_tasks.py
reports
test_api.py
Add tests for job rescan functionality
tests/api_app/test_api.py
test_views.py
Added pivot configuration view tests
tests/api_app/pivots_manager/test_views.py
test_mixins.py
Added tests for VirusTotal v3 analyzer mixins
tests/api_app/test_mixins.py
__init__.py
Enhanced test framework with file analysis capabilities
tests/init.py
test_views.py
Add analyzer configuration tests
tests/api_app/analyzers_manager/test_views.py
test_nvd_cve.py
Add NVD CVE analyzer tests
tests/api_app/analyzers_manager/observable_analyzers/test_nvd_cve.py
test_doc_info.py
Add Doc Info analyzer tests
tests/api_app/analyzers_manager/file_analyzers/test_doc_info.py
test_views.py
Add data model viewset tests
tests/api_app/data_model_manager/test_views.py
17 files
0128_analyzer_config_phishing_form_compiler.py
Add PhishingFormCompiler analyzer configuration migration
api_app/analyzers_manager/migrations/0128_analyzer_config_phishing_form_compiler.py
0132_analyzer_config_urldna_new_scan.py
Add UrlDNA analyzer configuration migration
api_app/analyzers_manager/migrations/0132_analyzer_config_urldna_new_scan.py
apps.py
Add data model manager app configuration
api_app/data_model_manager/apps.py
0025_ingestor_config_virustotal_example_query.py
Added VirusTotal example query ingestor configuration
api_app/ingestors_manager/migrations/0025_ingestor_config_virustotal_example_query.py
0001_initial.py
Initial data model migrations for threat intelligence
api_app/data_model_manager/migrations/0001_initial.py
0133_analyzer_config_urldna_search.py
Added UrlDNA search analyzer configuration
api_app/analyzers_manager/migrations/0133_analyzer_config_urldna_search.py
0129_analyzer_config_phishing_extractor.py
Added phishing extractor analyzer configuration
api_app/analyzers_manager/migrations/0129_analyzer_config_phishing_extractor.py
0136_alter_analyzerconfig_mapping_data_model_and_more.py
Updated analyzer configuration and file type support
api_app/analyzers_manager/migrations/0136_alter_analyzerconfig_mapping_data_model_and_more.py
0120_alter_analyzerconfig_not_supported_filetypes_and_more.py
Updated analyzer file type support configuration
api_app/analyzers_manager/migrations/0120_alter_analyzerconfig_not_supported_filetypes_and_more.py
0033_pivot_config_extractedonenotefiles.py
Added OneNote file extraction pivot configuration
api_app/pivots_manager/migrations/0033_pivot_config_extractedonenotefiles.py
0126_analyzer_config_nerd_analyzer.py
Add NERD analyzer configuration
api_app/analyzers_manager/migrations/0126_analyzer_config_nerd_analyzer.py
0035_pivot_config_phishingextractortoanalysis.py
Add phishing extractor pivot configuration
api_app/pivots_manager/migrations/0035_pivot_config_phishingextractortoanalysis.py
0124_analyzer_config_androguard.py
Add Androguard analyzer configuration
api_app/analyzers_manager/migrations/0124_analyzer_config_androguard.py
0054_playbook_config_phishinganalysis.py
Add phishing analysis playbook configuration
api_app/playbooks_manager/migrations/0054_playbook_config_phishinganalysis.py
0052_playbook_config_uris.py
Add URIs playbook configuration
api_app/playbooks_manager/migrations/0052_playbook_config_uris.py
0121_analyzer_config_lnk_info.py
Add LNK Info analyzer configuration
api_app/analyzers_manager/migrations/0121_analyzer_config_lnk_info.py
db.py
Update AWS settings imports
threat_matrix/settings/db.py
101 files
secrets.py
...
threat_matrix/secrets.py
...
basic_observable_analyzer.py
...
api_app/analyzers_manager/observable_analyzers/basic_observable_analyzer.py
...
test_classes.py
...
tests/api_app/analyzers_manager/test_classes.py
...
crowdsec.py
...
api_app/analyzers_manager/observable_analyzers/crowdsec.py
...
serializers.py
...
api_app/pivots_manager/serializers.py
...
strings_info.py
...
api_app/analyzers_manager/file_analyzers/strings_info.py
...
extract_phishing_site.py
...
integrations/phishing_analyzers/analyzers/extract_phishing_site.py
...
sample_download.py
...
api_app/visualizers_manager/visualizers/sample_download.py
...
elasticsearch.py
...
threat_matrix/settings/elasticsearch.py
...
0123_basic_observable_analyzer.py
...
api_app/analyzers_manager/migrations/0123_basic_observable_analyzer.py
...
classes.py
...
api_app/classes.py
...
test_analyzer_extractor.py
...
tests/api_app/visualizers_manager/passive_dns/test_analyzer_extractor.py
...
boxjs_scan.py
...
api_app/analyzers_manager/file_analyzers/boxjs_scan.py
...
test_classes.py
...
tests/api_app/visualizers_manager/test_classes.py
...
elastic.py
...
api_app/serializers/elastic.py
...
serializers.py
...
api_app/playbooks_manager/serializers.py
...
nerd.py
...
api_app/analyzers_manager/observable_analyzers/nerd.py
...
0135_data_mapping.py
...
api_app/analyzers_manager/migrations/0135_data_mapping.py
...
serializers.py
...
api_app/analyzers_manager/serializers.py
...
0036_alter_extractedonenotefiles_resubmitdownloadedfile_loadfilesameplaybook.py
...
api_app/pivots_manager/migrations/0036_alter_extractedonenotefiles_resubmitdownloadedfile_loadfilesameplaybook.py
...
plugin.py
...
api_app/serializers/plugin.py
...
signals.py
...
api_app/signals.py
...
0004_alter_domaindatamodel_evaluation_and_more.py
...
api_app/data_model_manager/migrations/0004_alter_domaindatamodel_evaluation_and_more.py
...
phishing_extractor.py
...
api_app/analyzers_manager/observable_analyzers/phishing/phishing_extractor.py
...
admin.py
...
api_app/data_model_manager/admin.py
...
greynoiseintel.py
...
api_app/analyzers_manager/observable_analyzers/greynoiseintel.py
...
test_strings_info.py
...
tests/api_app/analyzers_manager/file_analyzers/test_strings_info.py
...
0125_update_yara_repo.py
...
api_app/analyzers_manager/migrations/0125_update_yara_repo.py
...
0064_vt_sample_download.py
...
api_app/migrations/0064_vt_sample_download.py
...
classes.py
...
api_app/visualizers_manager/classes.py
...
dshield.py
...
api_app/analyzers_manager/observable_analyzers/dshield.py
...
views.py
...
api_app/pivots_manager/views.py
...
serializers.py
...
api_app/data_model_manager/serializers.py
...
0056_download_sample_vt.py
...
api_app/playbooks_manager/migrations/0056_download_sample_vt.py
...
0039_sample_download.py
...
api_app/visualizers_manager/migrations/0039_sample_download.py
...
admin.py
...
api_app/admin.py
...
artifacts.py
...
api_app/analyzers_manager/file_analyzers/artifacts.py
...
app.py
...
integrations/phishing_analyzers/app.py
...
compare.py
...
api_app/pivots_manager/pivots/compare.py
...
test_iocextract.py
...
tests/api_app/analyzers_manager/file_analyzers/test_iocextract.py
...
test_serializers.py
...
tests/api_app/pivots_manager/test_serializers.py
...
test_serializers.py
...
tests/api_app/test_serializers.py
...
0051_add_lnk_info_analyzer_free_to_use.py
...
api_app/playbooks_manager/migrations/0051_add_lnk_info_analyzer_free_to_use.py
...
0053_add_androguard_to_free_to_use_analyzers.py
...
api_app/playbooks_manager/migrations/0053_add_androguard_to_free_to_use_analyzers.py
...
test_serializers.py
...
tests/api_app/data_model_manager/test_serializers.py
...
yara_scan.py
...
api_app/analyzers_manager/file_analyzers/yara_scan.py
...
analyzer_extractor.py
...
api_app/visualizers_manager/visualizers/passive_dns/analyzer_extractor.py
...
test_crons.py
...
tests/test_crons.py
...
0131_analyzer_config_vt_sample_download.py
...
api_app/analyzers_manager/migrations/0131_analyzer_config_vt_sample_download.py
...
lnk_info.py
...
api_app/analyzers_manager/file_analyzers/lnk_info.py
...
elastic_templates.py
...
api_app/management/commands/elastic_templates.py
...
test_boxjs.py
...
tests/api_app/analyzers_manager/file_analyzers/test_boxjs.py
...
constants.py
...
api_app/analyzers_manager/constants.py
...
pdf_info.py
...
api_app/analyzers_manager/file_analyzers/pdf_info.py
...
test_onenote_info.py
...
tests/api_app/analyzers_manager/file_analyzers/test_onenote_info.py
...
models.py
...
api_app/investigations_manager/models.py
...
androguard.py
...
api_app/analyzers_manager/file_analyzers/androguard.py
...
maxmind.py
...
api_app/analyzers_manager/observable_analyzers/maxmind.py
...
test_pdf_info.py
...
tests/api_app/analyzers_manager/file_analyzers/test_pdf_info.py
...
0002_domaindatamodel_resolutions_and_more.py
...
api_app/data_model_manager/migrations/0002_domaindatamodel_resolutions_and_more.py
...
test_classes.py
...
tests/api_app/test_classes.py
...
test_lnk_info.py
...
tests/api_app/analyzers_manager/file_analyzers/test_lnk_info.py
...
0122_alter_soft_time_limit.py
...
api_app/analyzers_manager/migrations/0122_alter_soft_time_limit.py
...
0137_analyzerreport_data_model_content_type_and_more.py
...
api_app/analyzers_manager/migrations/0137_analyzerreport_data_model_content_type_and_more.py
...
vt3_sample_download.py
...
api_app/analyzers_manager/observable_analyzers/vt/vt3_sample_download.py
...
onenote.py
...
api_app/analyzers_manager/file_analyzers/onenote.py
...
0063_singleton_and_elastic_report.py
...
api_app/migrations/0063_singleton_and_elastic_report.py
...
views.py
...
api_app/analyzers_manager/views.py
...
views.py
...
api_app/playbooks_manager/views.py
...
any_compare.py
...
api_app/pivots_manager/pivots/any_compare.py
...
app.py
...
integrations/malware_tools_analyzers/app.py
...
dns.py
...
api_app/visualizers_manager/visualizers/dns.py
...
documents.py
...
api_app/documents.py
...
test_classes.py
...
tests/api_app/connectors_manager/test_classes.py
...
aws.py
...
threat_matrix/settings/aws.py
...
serializers.py
...
api_app/ingestors_manager/serializers.py
...
0138_alter_analyzerreport_data_model_content_type.py
...
api_app/analyzers_manager/migrations/0138_alter_analyzerreport_data_model_content_type.py
...
abuseipdb.py
...
api_app/analyzers_manager/observable_analyzers/abuseipdb.py
...
views.py
...
api_app/data_model_manager/views.py
...
celery.py
...
threat_matrix/celery.py
...
load_file.py
...
api_app/pivots_manager/pivots/load_file.py
...
talos.py
...
api_app/analyzers_manager/observable_analyzers/talos.py
...
urls.py
...
api_app/data_model_manager/urls.py
...
0034_changed_resubmitdownloadedfile_playbook_to_execute.py
...
api_app/pivots_manager/migrations/0034_changed_resubmitdownloadedfile_playbook_to_execute.py
...
urls.py
...
api_app/urls.py
...
dumpplugin.py
...
api_app/management/commands/dumpplugin.py
...
0003_remove_ipdatamodel_ietf_report_and_more.py
...
api_app/data_model_manager/migrations/0003_remove_ipdatamodel_ietf_report_and_more.py
...
enums.py
...
api_app/data_model_manager/enums.py
...
0139_alter_analyzerconfig_mapping_data_model.py
...
api_app/analyzers_manager/migrations/0139_alter_analyzerconfig_mapping_data_model.py
...
download_file_from_uri.py
...
api_app/analyzers_manager/observable_analyzers/download_file_from_uri.py
...
abuse_submitter.py
...
api_app/connectors_manager/connectors/abuse_submitter.py
...
test_models.py
...
tests/api_app/investigations_manager/test_models.py
...
queryset.py
...
api_app/analyzers_manager/queryset.py
...
0134_analyzerconfig_mapping_data_model.py
...
api_app/analyzers_manager/migrations/0134_analyzerconfig_mapping_data_model.py
...
celery.py
...
threat_matrix/settings/celery.py
...
__init__.py
...
threat_matrix/settings/init.py
...
signals.py
...
api_app/pivots_manager/signals.py
...
vt3_get.py
...
api_app/analyzers_manager/observable_analyzers/vt/vt3_get.py
...
load_file_same_playbook.py
...
api_app/pivots_manager/pivots/load_file_same_playbook.py
...
fields.py
...
api_app/data_model_manager/fields.py
...
Additional 147 files not shown
...
Additional 147 files not shown
...
1 files
exceptions.py
...
api_app/exceptions.py
...