Conversation
* phunter * fixed DeepSource errors * fixed errors related to docker run method * fixed errors with sensitive data leaks * fixed wrong number issue * fixed some minor bugs in phunter * used shlex and removed repeated phonenumber check * fixed migration issue * cleaned * fixed migration file name * chore: trigger CI * updated requirements file
* added hunting_abuse_api analyzer * added support for caching of FP list * fixes * added support for data model and handled ip edge case * added appropriate exceptions and some cosmetic changes --------- Co-authored-by: Akshit Maheshwary <[email protected]>
* added Expand URL analyzer * pivot for checking reputation of expanded URL * cosmetic changes --------- Co-authored-by: Akshit Maheshwary <[email protected]>
* added CommandSequenceAPI to greedybear analyzer * fixes to migration file * fixes * minor changes * addressed PR comments * handled other hash types and restored old schema * fixes * removing exception and some minor changes * updated migration numbers * fixed migration numbers --------- Co-authored-by: Akshit Maheshwary <[email protected]>
* fixed abuseipdb tags * fix to similar investigation search
* Frontend - Analyzables page (#2865) * adjusted menu * analyzables page draft + refactor * adjusted table columns and serializer * frontend tests * tests * prettier * fix * changes * fix * Analyzable overview page (#2883) * analyzable overview page draft * refactor * visualizers draft * Analyzable overview page * prettier * removed cache * changes * adjusted tests * fixed decay date visualizer * use enum --------- Co-authored-by: drosetti <[email protected]> * added data model tab (#2900) * Added 'user reports' in the history page (#2895) * added user-reports page * fix * changes * tests * changes * prettier * fixed decayed badge * fix * User events modal form (#2928) * form draft * adjusted backend * adjusted analyzable history * fix * fixed evaluation modal * renamed user reports to user events * renamed analyzable to artifact in the gui * adjusted frontend tests * fix * frontend tests * fix frontend tests * prettier * fix * fix * fix * refactor history tables * fix --------- Co-authored-by: drosetti <[email protected]>
* added GuardDog analyzer * resolving dependency conflicts * fixed migration issues * fixed test bugs * added mock for quad9_malicious_detector * changed subprocess.run from byte mode to text mode * shell-escaped possible user input variables in command * added gzip file support for GuardDogFile analyzer --------- Co-authored-by: Akshit Maheshwary <[email protected]>
* joesandbox analyzer * fixes errors * dumped migration files * fixed migration issues * cleaning code * fixed migration issues * minor changes * minor changes addressing PR comments --------- Co-authored-by: Akshit Maheshwary <[email protected]>
* unit tests Signed-off-by: pranjalg1331 <[email protected]> * unittests framework Signed-off-by: pranjalg1331 <[email protected]> * cleanup Signed-off-by: pranjalg1331 <[email protected]> * correct python error Signed-off-by: pranjalg1331 <[email protected]> * making class method Signed-off-by: pranjalg1331 <[email protected]> * mock location changed Signed-off-by: pranjalg1331 <[email protected]> * python deepsource Signed-off-by: pranjalg1331 <[email protected]> * abusix Signed-off-by: pranjalg1331 <[email protected]> * file base class initial draft Signed-off-by: pranjalg1331 <[email protected]> * blint_scan test Signed-off-by: pranjalg1331 <[email protected]> * boxjs Signed-off-by: pranjalg1331 <[email protected]> * debloat Signed-off-by: pranjalg1331 <[email protected]> * cleanup Signed-off-by: pranjalg1331 <[email protected]> * updated base class Signed-off-by: pranjalg1331 <[email protected]> * python errors Signed-off-by: pranjalg1331 <[email protected]> * added analyzer unit tests Signed-off-by: pranjalg1331 <[email protected]> * new file analyzers Signed-off-by: pranjalg1331 <[email protected]> * checkphish Signed-off-by: pranjalg1331 <[email protected]> * greynoise_labs Signed-off-by: pranjalg1331 <[email protected]> * ja4db Signed-off-by: pranjalg1331 <[email protected]> * netlas Signed-off-by: pranjalg1331 <[email protected]> * polyswarm Signed-off-by: pranjalg1331 <[email protected]> * thug_url Signed-off-by: pranjalg1331 <[email protected]> * zoomeye Signed-off-by: pranjalg1331 <[email protected]> * file analyzers test+ base class improved Signed-off-by: pranjalg1331 <[email protected]> * commenting old tests Signed-off-by: pranjalg1331 <[email protected]> * commenting old tests -2 Signed-off-by: pranjalg1331 <[email protected]> * commenting old tests -3 Signed-off-by: pranjalg1331 <[email protected]> * add init Signed-off-by: pranjalg1331 <[email protected]> * trial workflow Signed-off-by: pranjalg1331 <[email protected]> * correct error Signed-off-by: pranjalg1331 <[email protected]> * greynosise error Signed-off-by: pranjalg1331 <[email protected]> * greynosise error-2 Signed-off-by: pranjalg1331 <[email protected]> * comment out Signed-off-by: pranjalg1331 <[email protected]> * remove monkeypatch Signed-off-by: pranjalg1331 <[email protected]> * remove monkeypatch from file_analyzers Signed-off-by: pranjalg1331 <[email protected]> * zippy_scan Signed-off-by: pranjalg1331 <[email protected]> * yaraify test class Signed-off-by: pranjalg1331 <[email protected]> * uncomment Signed-off-by: pranjalg1331 <[email protected]> * delete Signed-off-by: pranjalg1331 <[email protected]> * uncomment analyzer tests Signed-off-by: pranjalg1331 <[email protected]> * new analyzer tests Signed-off-by: pranjalg1331 <[email protected]> * clearing monkeppatch Signed-off-by: pranjalg1331 <[email protected]> * modify class to remove mock response in docker analyzers Signed-off-by: pranjalg1331 <[email protected]> * no changes to pr automation Signed-off-by: pranjalg1331 <[email protected]> * test errors Signed-off-by: pranjalg1331 <[email protected]> * correct errors Signed-off-by: pranjalg1331 <[email protected]> * separated transactions tests Signed-off-by: pranjalg1331 <[email protected]> * hfinger Signed-off-by: pranjalg1331 <[email protected]> * loggin improved Signed-off-by: pranjalg1331 <[email protected]> * remove f Signed-off-by: pranjalg1331 <[email protected]> * merge logs Signed-off-by: pranjalg1331 <[email protected]> * deep python errors Signed-off-by: pranjalg1331 <[email protected]> * pr template update Signed-off-by: pranjalg1331 <[email protected]> * new analyzers + update pr template Signed-off-by: pranjalg1331 <[email protected]> * update dir structure for integration tests Signed-off-by: pranjalg1331 <[email protected]> * more tests Signed-off-by: pranjalg1331 <[email protected]> * lint Signed-off-by: pranjalg1331 <[email protected]> --------- Signed-off-by: pranjalg1331 <[email protected]>
* fixed axios errors * fix * comment
Signed-off-by: pranjalg1331 <[email protected]>
* adjusted prettifyErrors * fix
* Update JobResult.jsx Fix connection issue when intelowl is on nonstandard port * Update frontend dev proxy to correctly handle websockets * Pin the http proxy middlware for npm dev server * Move the http-proxy-middleware pin into dev dependencies as it's only required for local development * Updated the package lock json --------- Co-authored-by: Daniele Rosetti <[email protected]>
Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.23.0 to 4.25.1. - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](python-jsonschema/jsonschema@v4.23.0...v4.25.1) --- updated-dependencies: - dependency-name: jsonschema dependency-version: 4.25.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniele Rosetti <[email protected]>
* fix * refactor * fix
* feat(visualizer): add VisualizableImage backend class. Closes #3023 * feat(frontend): add ImageVisualizer React component * feat(frontend): integrate ImageVisualizer in visualizer parser * test: add tests for VisualizableImage component * fix(frontend): improve ImageVisualizer accessibility and CSS handling - Wrap clickable image in button element for accessibility (jsx-a11y) - Support string CSS values for maxWidth/maxHeight (e.g., '500px') - Update propTypes to accept both number and string dimensions * fix(frontend): remove container overflow to prevent image clipping * fix(test): click button wrapper instead of img for modal test * Fix: Added Image = VisualizableImage to the Visualizer class
Co-authored-by: Daniele Rosetti <[email protected]>
…llback (#2934) (#3073) * Fix Hybrid Analysis hash GET analyzer * Add HybridAnalysis analyzer monkeypatch * Import monkeypatch helpers for HA analyzer * Refactor ha_get.py for improved structure and clarity * Refactor observable data fetching and processing Refactor methods for fetching and processing observable data, enhancing clarity and reducing complexity. * Fix formatting in ha_get.py for consistency * Clean up ha_get.py by removing unused code restored pass for update method and removed the monkeypatch logic * Modify update method to use pass statement Replaced the implementation of the update method with a pass statement. --------- Co-authored-by: Daniele Rosetti <[email protected]> Co-authored-by: pranavshukla <[email protected]>
There was a problem hiding this comment.
Some things to consider. View full project report here.
| rules_file_path = self.get_rule_location() | ||
| logger.info(f"Found rules at {rules_file_path}") | ||
|
|
||
| with open(rules_file_path, mode="r") as f: |
There was a problem hiding this comment.
UnicodeDecodeError can occur if the content of the file has characters incompatible with the OS's default encoding. Python uses the OS's default text encoding on the content because encoding is not set. More info.
| on_delete=models.CASCADE, | ||
| ) | ||
| date = models.DateTimeField(default=now, editable=False, db_index=True) | ||
| reason = models.CharField(max_length=256, default="", null=True) |
There was a problem hiding this comment.
| reason = models.CharField(max_length=256, default="", null=True) | |
| reason = models.CharField(max_length=256, default="", blank=True) |
null=True on a string field causes inconsistent data types because the value can be either str or None. This adds complexity and maybe bugs, but can be solved by replacing null=True with default="". More details.
Bumps projectdiscovery/nuclei from v3.3.8 to v3.6.1. --- updated-dependencies: - dependency-name: projectdiscovery/nuclei dependency-version: v3.6.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
I created the Phunter repo in DockerHub |
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@330a01c...b7c566a) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
"Could not install packages due to an OSError: [Errno 28] No space left on device" error in backend tests....let's try again |
|
@drosetti @fgibertoni please check and provide feedback (or add changes) on the added changelog. Once we agree on that , I'll create the new release |
fgibertoni
left a comment
There was a problem hiding this comment.
Once the tests are passed we should be good to go!
Checklist for creating a new release
CHANGELOG.mdfor the new version. Tag another maintainer to review the Changelog and wait for their feedback.docker/.envandfrontend/package.json.developand set it as apre-release. Remember to prepend avto the version number.Write the following statement there (change the version number):
masterbranch. Note: Only use "Merge and commit" as the merge strategy and not "Squash and merge". Using "Squash and merge" makes history between branches misaligned.pre-releasetolatest release.