You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With this release we announce that IntelOwl Project will apply as a new Organization in the next [Google Summer of Code](https://summerofcode.withgoogle.com/)!
6
+
7
+
We have created a dedicated repository with all the info an aspiring contributor would need to participate to the program.
8
+
9
+
All open source and cyber security fans! We are calling you! Be the next contributor!
10
+
11
+
(...and under the hood we did some fixes and updates here and there)
With this release we welcome our first sponsor in [Open Collective](https://opencollective.com/intelowl-project): [ThreatHunter.ai](https://threathunter.ai/?utm_source=intelowl)! Thank you for your help!
15
+
16
+
Moreover this release solves a bug regarding the creation of organization-level secrets which was not possible before.
17
+
18
+
And this is the last release of this year for us! We will see each other back in 2023!
This version mainly adds quality improvements to the recently released ["Playbook" feature](https://intelowl.readthedocs.io/en/latest/Usage.html#playbooks):
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+9-11Lines changed: 9 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
# Description
4
4
5
-
Please include a summary of the change.
5
+
Please include a summary of the change and link to the related issue.
6
6
7
7
## Type of change
8
8
@@ -16,23 +16,21 @@ Please delete options that are not relevant.
16
16
17
17
-[ ] I have read and understood the rules about [how to Contribute](https://intelowl.readthedocs.io/en/latest/Contribute.html) to this project
18
18
-[ ] The pull request is for the branch `develop`
19
-
-[ ] A new analyzeror connector was added, in which case:
19
+
-[ ] A new plugin (analyzer, connector or playbook) was added or changed, in which case:
20
20
-[ ][Usage](https://github.com/intelowlproject/IntelOwl/blob/master/docs/source/Usage.md) file was updated.
21
-
-[ ][Advanced-Usage](./Advanced-Usage.md) was updated (in case the analyzer/connector provides additional optional configuration).
21
+
-[ ][Advanced-Usage](./Advanced-Usage.md) was updated (in case the plugin provides additional optional configuration).
22
22
-[ ] Secrets were added in [env_file_app_template](https://github.com/intelowlproject/IntelOwl/blob/master/docker/env_file_app_template), [env_file_app_ci](https://github.com/certego/IntelOwl/blob/master/docker/env_file_app_ci) and in the [Installation](./Installation.md) docs, if necessary.
23
-
-[ ] If the analyzer/connector requires mocked testing, `_monkeypatch()` was used in its class to apply the necessary decorators.
23
+
-[ ] If the plugin requires mocked testing, `_monkeypatch()` was used in its class to apply the necessary decorators.
24
24
-[ ] If a File analyzer was added, its name was explicitly defined in [test_file_scripts.py](https://github.com/intelowlproject/IntelOwl/blob/master/tests/analyzers_manager/test_file_scripts.py) (not required for Observable Analyzers).
25
+
-[ ] If you created a new analyzer and it is free (does not require API keys), please add it in the `FREE_TO_USE_ANALYZERS` playbook in `playbook_config.json`
26
+
-[ ] I have provided the resulting raw JSON of a finished analysis and a screenshot of the results.
25
27
-[ ] If external libraries/packages with restrictive licenses were used, they were added in the [Legal Notice](https://github.com/certego/IntelOwl/blob/master/.github/legal_notice.md) section.
26
28
-[ ] The tests gave 0 errors.
27
29
-[ ] Linters (`Black`, `Flake`, `Isort`) gave 0 errors. If you have correctly installed [pre-commit](https://intelowl.readthedocs.io/en/latest/Contribute.html#how-to-start-setup-project-and-development-instance), it does these checks and adjustments on your behalf.
28
30
-[ ] If changes were made to an existing model/serializer/view, the docs were updated and regenerated (check [CONTRIBUTE.md](./Contribute.md)).
29
-
-[ ] If the analyzer is free, Please add it in the `FREE_TO_USE_ANALYZERS` playbook in `playbook_config.json`
31
+
-[ ] If the GUI has been modified, I have a provided a screenshot of the result in the PR.
30
32
31
33
### Important Rules
34
+
- If you miss to compile the Checklist properly, your PR won't be reviewed by the maintainers.
32
35
- If your changes decrease the overall tests coverage (you will know after the Codecov CI job is done), you should add the required tests to fix the problem
33
-
- Everytime you make changes to the PR and you think the work is done, you should explicitly ask for a review
34
-
35
-
# Real World Example
36
-
37
-
Please delete if the PR is for bug fixing.
38
-
Otherwise, please provide the resulting raw JSON of a finished analysis (and, if you like, a screenshot of the results). This is to allow the maintainers to understand how the analyzer works.
36
+
- Everytime you make changes to the PR and you think the work is done, you should explicitly ask for a review. After being reviewed and received a "change request", you should explicitly ask for a review again once you have made the requested changes.
Copy file name to clipboardExpand all lines: .github/release_template.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
-[ ] (optional) If we changed/added Docker Analyzers, we need to configure Docker Hub / Dependabot properly.
4
4
-[ ] Update `CHANGELOG.md` for the new version
5
-
-[ ] Change version number in `docs/source/conf.py`, `docs/schema.yml`, `docker/.env`,`docker/.version`, `intel_owl/settings.commons.py` and `start.py`
5
+
-[ ] Change version number in `docs/schema.yml` and`docker/.env`
6
6
-[ ] Verify CI Tests
7
7
-[ ] Create release for the branch `develop`. A Github action should automatically create a [Twitter](https://twitter.com/intel_owl) post.
8
8
Write the following statement there (change the version number):
0 commit comments