HERITAGE-XION
418ccb218d
Merge branch 'Implement-Office-document-metadata-removal-for-Word-(.docx)-Excel-(.xlsx)-and-PowerPoint-(.pptx)-files' of https://github.com/Heritage-XioN/metadata-scrubber-tool into Implement-Office-document-metadata-removal-for-Word-(.docx)-Excel-(.xlsx)-and-PowerPoint-(.pptx)-files
2026-01-10 14:49:43 +01:00
HERITAGE-XION
89ccad6db4
Reset handler state before reading to avoid any unforseen state accumulation over multiple operations
2026-01-10 14:49:35 +01:00
HERITAGE-XION
3ea5a9ced2
Fix invalid isinstance type union in metadata hndler test
2026-01-10 14:17:28 +01:00
HERITAGE-XION
e5705f0bbb
Update src/services/metadata_factory.py
...
corrected supported extensions list
Co-authored-by: qodo-code-review[bot] <151058649+qodo-code-review[bot]@users.noreply.github.com>
2026-01-10 14:08:50 +01:00
HERITAGE-XION
0bbfe84fd1
metadata-scrubber-tool:
...
added handler for docx files,
add comprehensive tests
2026-01-10 13:51:50 +01:00
HERITAGE-XION
bbbeff0e32
metadata-scrubber-tool:
...
added handler for powerpoint files,
add comprehensive tests
2026-01-09 22:58:49 +01:00
HERITAGE-XION
3bd506e4eb
metadata-scrubber-tool:
...
added handler for excel files,
add comprehensive tests
2026-01-09 19:55:27 +01:00
HERITAGE-XION
ffa2bda559
Merge pull request #4 from Heritage-XioN/add-pdf-metadata-processing
...
Add pdf metadata processing
2026-01-09 17:31:13 +01:00
HERITAGE-XION
955bb8f6a1
metadata-scrubber-tool:
...
added pdf handler,
modifed the display to accepts pdf specific data,
and pdf format data,
added full test coverage
2026-01-09 17:27:22 +01:00
Carter Perez
c801a0be53
Merge pull request #31 from CarterPerez-dev/dependabot/pip/PROJECTS/api-security-scanner/backend/python-dependencies-30b0f26f9e
...
Bump the python-dependencies group in /PROJECTS/api-security-scanner/backend with 2 updates
2026-01-09 10:22:04 -05:00
Carter Perez
a7c01410b9
Merge pull request #30 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/encrypted-p2p-chat/frontend/npm-dependencies-b6a6410c1b
...
Bump the npm-dependencies group in /PROJECTS/encrypted-p2p-chat/frontend with 2 updates
2026-01-09 10:21:58 -05:00
Carter Perez
2a16c2080e
Merge pull request #29 from CarterPerez-dev/dependabot/pip/PROJECTS/keylogger/python-dependencies-2a4c7cdeec
...
Bump ruff from 0.14.10 to 0.14.11 in /PROJECTS/keylogger in the python-dependencies group
2026-01-09 10:21:50 -05:00
Carter Perez
e9532a5106
Merge pull request #32 from CarterPerez-dev/dependabot/npm_and_yarn/PROJECTS/api-security-scanner/frontend/npm-dependencies-ae2332e3b8
...
Bump the npm-dependencies group in /PROJECTS/api-security-scanner/frontend with 5 updates
2026-01-09 10:21:41 -05:00
dependabot[bot]
7495856a15
Bump the npm-dependencies group
...
Bumps the npm-dependencies group in /PROJECTS/api-security-scanner/frontend with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.69.0` | `7.70.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `7.11.0` | `7.12.0` |
| [zod](https://github.com/colinhacks/zod ) | `4.3.4` | `4.3.5` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.51.0` | `8.52.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `7.3.0` | `7.3.1` |
Updates `react-hook-form` from 7.69.0 to 7.70.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.69.0...v7.70.0 )
Updates `react-router-dom` from 7.11.0 to 7.12.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.12.0/packages/react-router-dom )
Updates `zod` from 4.3.4 to 4.3.5
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v4.3.4...v4.3.5 )
Updates `typescript-eslint` from 8.51.0 to 8.52.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/typescript-eslint )
Updates `vite` from 7.3.0 to 7.3.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.1/packages/vite )
---
updated-dependencies:
- dependency-name: react-hook-form
dependency-version: 7.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: react-router-dom
dependency-version: 7.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: zod
dependency-version: 4.3.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-dependencies
- dependency-name: typescript-eslint
dependency-version: 8.52.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: vite
dependency-version: 7.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-09 12:31:18 +00:00
dependabot[bot]
8dc33d32e7
Bump the python-dependencies group
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-dependencies
- dependency-name: ruff
dependency-version: 0.14.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-09 12:30:51 +00:00
dependabot[bot]
1cbcc2dfbd
Bump the npm-dependencies group
...
Bumps the npm-dependencies group in /PROJECTS/encrypted-p2p-chat/frontend with 2 updates: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `typescript-eslint` from 8.51.0 to 8.52.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/typescript-eslint )
Updates `vite` from 7.3.0 to 7.3.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.1/packages/vite )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.52.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-dependencies
- dependency-name: vite
dependency-version: 7.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-09 12:30:32 +00:00
dependabot[bot]
72e4dc5494
Bump ruff in /PROJECTS/keylogger in the python-dependencies group
...
Bumps the python-dependencies group in /PROJECTS/keylogger with 1 update: [ruff](https://github.com/astral-sh/ruff ).
Updates `ruff` from 0.14.10 to 0.14.11
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.10...0.14.11 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: python-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-09 12:30:23 +00:00
HERITAGE-XION
45ca2089b2
metadata-scrubber-tool:
...
initial commit, installed pyPDF
2026-01-09 12:06:51 +01:00
HERITAGE-XION
d00d9d4598
updated readme and project version
2026-01-07 17:15:06 +01:00
HERITAGE-XION
84f60d66aa
Merge pull request #3 from Heritage-XioN/add-workflow-action-for-CD-publish-to-pypi
...
added publish workflow
2026-01-07 16:33:08 +01:00
HERITAGE-XION
2b7792cbbc
added publish workflow
2026-01-07 16:32:04 +01:00
HERITAGE-XION
00e77ac479
Merge pull request #2 from Heritage-XioN/add-action-for-CI-tests
...
Add action for ci tests
2026-01-07 15:54:14 +01:00
HERITAGE-XION
100ab9d034
metadata-scrubber-tool:
...
Tests used hardcoded Windows paths like C:\Users\Xheri\... that don't exist on GitHub Actions' Ubuntu runners.
Solution
Created tests/conftest.py with relative path helpers that work on any OS:
2026-01-07 15:50:38 +01:00
HERITAGE-XION
9c14e4829d
added test.yml
2026-01-07 15:17:27 +01:00
HERITAGE-XION
f7476fea8e
metadata-scrubber-tool:
...
init prproject
2026-01-07 15:12:15 +01:00
HERITAGE-XION
6487286cae
metadata-scrubber-tool:
...
implemented fix mypy type checking issues for piexif(it has no stub files) used basedpyright to generate a type stub, but damn that a lot more type related issues fixed most but a few remained so i modified the pyrightconfig with this: "typeCheckingMode": "standard" as it is in strict mode by default.
2026-01-07 14:40:53 +01:00
HERITAGE-XION
aabecd547f
metadata-scrubber-tool:
...
implemented fix mypy type checking issues for piexif(it has no stub files) used basedpyright to generate a type stub, but damn that a lot more type related issues fixed most but a few remained so i modified the pyrightconfig with this: "typeCheckingMode": "standard" as it is in strict mode by default.
2026-01-07 14:38:16 +01:00
HERITAGE-XION
fc1cf236c6
metadata-srubber-tool:
...
added test file directory and modified test to use it
2026-01-06 23:58:07 +01:00
HERITAGE-XION
d652f7f19c
updated readme
2026-01-06 23:47:43 +01:00
HERITAGE-XION
ab70844c8e
metadata-scrubber-tool:
...
added end-to-end test for cli commands,
which includes for read and scrub commands.
added the version flag and modified the verbose to use capital V
2026-01-06 23:45:36 +01:00
HERITAGE-XION
b628130596
metadata-scrubber-tool:
...
added integration test for metadata factory
2026-01-06 22:14:26 +01:00
HERITAGE-XION
989902d86e
metadata-scrubber-tool:
...
added unit test for image handler
2026-01-06 21:49:46 +01:00
CarterPerez-dev
e4db6ea359
cors - open api - remove check
2026-01-06 13:48:13 -05:00
Carter Perez
0056140c86
Merge pull request #28 from CarterPerez-dev/project/bug-bounty-platform
...
cors - open api
2026-01-06 13:41:01 -05:00
CarterPerez-dev
835a24c2ec
cors - open api
2026-01-06 13:39:36 -05:00
Carter Perez
3513dc858d
Update project badge and add source code link
...
Updated the badge count for full source code projects and added a source code link for the Bug Bounty Platform.
2026-01-06 13:20:04 -05:00
Carter Perez
e7040a059f
Merge pull request #27 from CarterPerez-dev/project/bug-bounty-platform
...
Add: bug bounty platform project
2026-01-06 13:14:49 -05:00
CarterPerez-dev
e4501c6697
Add: bug bounty platform project
2026-01-06 13:09:01 -05:00
HERITAGE-XION
c2854d3241
Add MIT License to the project
2026-01-06 02:01:43 +01:00
HERITAGE-XION
5f5befab29
updated README
2026-01-06 01:57:44 +01:00
HERITAGE-XION
5aa7e1d01d
metadata-scrubber-tool:
...
refactored buggy implementation.
png processing supports reading EXIF and pngInfo and not-serialized-to-human-readable-format data but not XMP OR IPTC.
2026-01-06 01:48:26 +01:00
HERITAGE-XION
ff367d1e37
metadata-scrubber-tool:
...
implemented batch processing of file.
optimized logs to only show when the verbose flag is used.
added docstring documentation.
png processing not fully supported yet.
2026-01-06 00:22:04 +01:00
HERITAGE-XION
fbd303f6d9
metadata-scrubber-tool:
...
implemented single file processing and recursive processing of file within a folder based on the extension provided in the -ext flag.
implemented cli command for displaying metadata.
implemented human readable format for display metadata value.
refactored and moved png and jpg metadata processor logic to the core dir.
implemented logging with -v(verbose flag)
2026-01-05 17:15:13 +01:00
Carter Perez
1dc99a0744
Update README with Simple Port Scanner project
...
Added a new beginner project: Simple Port Scanner.
2026-01-05 09:04:48 -05:00
Carter Perez
2b8e84c806
Revise project links and descriptions in README
...
Updated project source code links and descriptions.
2026-01-05 09:04:18 -05:00
Carter Perez
9d3ffea937
Merge pull request #26 from deniskhud/simple-port-scanner
...
add: simple port scanner
2026-01-05 08:56:45 -05:00
deniskhud
69c1a42138
replaced bits/stdc++.h with standard headers
2026-01-05 12:20:35 +01:00
Carter Perez
0794c43e9b
Merge pull request #20 from CarterPerez-dev/dependabot/go_modules/PROJECTS/docker-security-audit/go-dependencies-e7df65919e
...
Bump the go-dependencies group in /PROJECTS/docker-security-audit with 2 updates
2026-01-05 00:04:01 -05:00
HERITAGE-XION
a517d774c2
metadata-scrubber-tool:
...
added the png_metadata processing functionalities,
added an exception class to handle various error
2026-01-04 21:13:37 +01:00
HERITAGE-XION
ceb5ef6d55
metadata-scrubber-tool:
...
added functionality for wiping exif data from jpeg images
2026-01-04 17:29:50 +01:00