View Issue Details

IDProjectCategoryView StatusLast Update
0009423Kali LinuxNew Tool Requestspublic2025-12-06 21:31
Reporterbrgkdm Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009423: EXC Analyzer – GitHub repository security auditing, anomaly detection, and secret scanning CLI.
Description

[Name] - EXC Analyzer
[Version] - 1.2.1 (git tag v1.2.1, released 2025-12-06)

[Homepage] - https://github.com/exc-analyzer/exc (source) / https://exc-analyzer.web.app/ (product site)
[Download] - https://github.com/exc-analyzer/exc/releases/tag/v1.2.1
(includes exc-analyzer_1.2.1.orig.tar.gz, exc-analyzer_1.2.1-1.debian.tar.xz,
exc-analyzer_1.2.1-1.dsc, exc-analyzer_1.2.1-1_all.deb,
exc-analyzer_1.2.1-1_amd64.changes, exc-analyzer_1.2.1-1_amd64.buildinfo,
exc-analyzer_1.2.1-1_build.log)

[Author] - EXC team ([email protected], [email protected])
[Licence] - MIT License

[Description] - EXC Analyzer is a professional command-line toolkit for auditing GitHub
repositories and users. It reports repository health, contributor trends, workflow hygiene,
and security posture; detects anomalous commits/users; and performs multi-stage secret
scanning (dorking, commit sweep, deep file scan). Localization (EN/TR), rate-limit aware API
handling, and secure token storage are built in for red-team and incident-response workflows.

[Dependencies] - python3 (>=3.7), requests, toml, packaging, colorama, tabulate,
importlib_resources, keyring (optional for OS keychain support). Debian package pulls the
matching python3-* modules plus standard library.

[Similar tools] - gitleaks, trufflehog, gitrob.

[Activity] - Project started in 2024; actively maintained with continuous testing and the
latest stable release v1.2.1 published 2025-12-06 (commit/tag on GitHub).

[How to install] - From the attached Debian artifacts:
sudo apt install ./exc-analyzer_1.2.1-1_all.deb

or rebuild:

dpkg-source -x exc-analyzer_1.2.1-1.dsc
cd exc-analyzer-1.2.1 && dpkg-buildpackage -us -uc

[How to use] - Initialize token: exc key, analyze repo security: exc analysis owner/repo,
scan secrets: exc scan-secrets owner/repo -l 20, advanced scan: exc advanced-secrets owner/repo,
audit workflows: exc actions-audit owner/repo.

[Packaged] - Yes. Debian source + binary packages attached (.orig.tar.gz, .debian.tar.xz,
.dsc, .changes, .buildinfo, .deb, sanitized build log) for version 1.2.1.

Attached Files
exc-analyzer_1.2.1-1_build.log (23,908 bytes)   
dpkg-buildpackage: info: source package exc-analyzer
dpkg-buildpackage: info: source version 1.2.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by EXC Team <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building exc-analyzer using existing ./exc-analyzer_1.2.1.orig.tar.gz
dpkg-source: warning: ignoring deletion of directory .pybuild
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/exc_analyzer-1.2.1-py3-none-any.whl, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/exc-analyzer.png, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/preferences.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/print_utils.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/logging_utils.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/api.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/helpers.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/constants.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/__init__.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/i18n.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/errors.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/config.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/main.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/analysis.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/user_a.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/contrib_impact.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/security_score.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/content_audit.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/actions_audit.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/scan_secrets.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/dork_scan.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/file_history.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/user_anomaly.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/__init__.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/commit_anomaly.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/advanced_secrets.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/key.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/__pycache__
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/commands/__pycache__/__init__.cpython-312.pyc, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/locale
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/locale/tr
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/locale/tr/messages.json, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/locale/en
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/locale/en/messages.json, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/__pycache__
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer/__pycache__/__init__.cpython-312.pyc, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info/top_level.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info/METADATA, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info/RECORD, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info/WHEEL, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info/LICENSE, use --include-removal to override
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/build/exc_analyzer-1.2.1.dist-info/entry_points.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory .pybuild/cpython3_3.12_exc-analyzer/scripts
dpkg-source: warning: ignoring deletion of file .pybuild/cpython3_3.12_exc-analyzer/scripts/exc, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory build
dpkg-source: warning: ignoring deletion of directory build/bdist.linux-x86_64
dpkg-source: warning: ignoring deletion of directory build/lib
dpkg-source: warning: ignoring deletion of directory build/lib/exc_analyzer
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/exc-analyzer.png, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/preferences.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/print_utils.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/logging_utils.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/api.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/helpers.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/constants.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/__init__.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/i18n.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/errors.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/config.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/main.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory build/lib/exc_analyzer/commands
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/analysis.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/user_a.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/contrib_impact.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/security_score.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/content_audit.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/actions_audit.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/scan_secrets.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/dork_scan.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/file_history.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/user_anomaly.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/__init__.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/commit_anomaly.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/advanced_secrets.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/commands/key.py, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory build/lib/exc_analyzer/locale
dpkg-source: warning: ignoring deletion of directory build/lib/exc_analyzer/locale/tr
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/locale/tr/messages.json, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory build/lib/exc_analyzer/locale/en
dpkg-source: warning: ignoring deletion of file build/lib/exc_analyzer/locale/en/messages.json, use --include-removal to override
dpkg-source: warning: ignoring deletion of directory exc_analyzer.egg-info
dpkg-source: warning: ignoring deletion of file exc_analyzer.egg-info/top_level.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file exc_analyzer.egg-info/PKG-INFO, use --include-removal to override
dpkg-source: warning: ignoring deletion of file exc_analyzer.egg-info/requires.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file exc_analyzer.egg-info/dependency_links.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file exc_analyzer.egg-info/SOURCES.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file exc_analyzer.egg-info/entry_points.txt, use --include-removal to override
dpkg-source: info: building exc-analyzer in exc-analyzer_1.2.1-1.debian.tar.xz
dpkg-source: info: building exc-analyzer in exc-analyzer_1.2.1-1.dsc
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /home/brgkdm/exc-linux/.pybuild/cpython3_3.12_exc-analyzer  
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/exc_analyzer
copying exc_analyzer/preferences.py -> build/lib/exc_analyzer
copying exc_analyzer/print_utils.py -> build/lib/exc_analyzer
copying exc_analyzer/logging_utils.py -> build/lib/exc_analyzer
copying exc_analyzer/api.py -> build/lib/exc_analyzer
copying exc_analyzer/helpers.py -> build/lib/exc_analyzer
copying exc_analyzer/constants.py -> build/lib/exc_analyzer
copying exc_analyzer/__init__.py -> build/lib/exc_analyzer
copying exc_analyzer/i18n.py -> build/lib/exc_analyzer
copying exc_analyzer/errors.py -> build/lib/exc_analyzer
copying exc_analyzer/config.py -> build/lib/exc_analyzer
copying exc_analyzer/main.py -> build/lib/exc_analyzer
creating build/lib/exc_analyzer/commands
copying exc_analyzer/commands/analysis.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/user_a.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/contrib_impact.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/security_score.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/content_audit.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/actions_audit.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/scan_secrets.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/dork_scan.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/file_history.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/user_anomaly.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/__init__.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/commit_anomaly.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/advanced_secrets.py -> build/lib/exc_analyzer/commands
copying exc_analyzer/commands/key.py -> build/lib/exc_analyzer/commands
running egg_info
creating exc_analyzer.egg-info
writing exc_analyzer.egg-info/PKG-INFO
writing dependency_links to exc_analyzer.egg-info/dependency_links.txt
writing entry points to exc_analyzer.egg-info/entry_points.txt
writing requirements to exc_analyzer.egg-info/requires.txt
writing top-level names to exc_analyzer.egg-info/top_level.txt
writing manifest file 'exc_analyzer.egg-info/SOURCES.txt'
reading manifest file 'exc_analyzer.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'exc_analyzer.egg-info/SOURCES.txt'
copying exc_analyzer/exc-analyzer.png -> build/lib/exc_analyzer
creating build/lib/exc_analyzer/locale
creating build/lib/exc_analyzer/locale/tr
copying exc_analyzer/locale/tr/messages.json -> build/lib/exc_analyzer/locale/tr
creating build/lib/exc_analyzer/locale/en
copying exc_analyzer/locale/en/messages.json -> build/lib/exc_analyzer/locale/en
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/exc-analyzer.png -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/preferences.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/print_utils.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
creating build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/analysis.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/user_a.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/contrib_impact.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/security_score.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/content_audit.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/actions_audit.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/scan_secrets.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/dork_scan.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/file_history.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/user_anomaly.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/__init__.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/commit_anomaly.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/advanced_secrets.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/commands/key.py -> build/bdist.linux-x86_64/wheel/exc_analyzer/commands
copying build/lib/exc_analyzer/logging_utils.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/api.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/helpers.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/constants.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
creating build/bdist.linux-x86_64/wheel/exc_analyzer/locale
creating build/bdist.linux-x86_64/wheel/exc_analyzer/locale/tr
copying build/lib/exc_analyzer/locale/tr/messages.json -> build/bdist.linux-x86_64/wheel/exc_analyzer/locale/tr
creating build/bdist.linux-x86_64/wheel/exc_analyzer/locale/en
copying build/lib/exc_analyzer/locale/en/messages.json -> build/bdist.linux-x86_64/wheel/exc_analyzer/locale/en
copying build/lib/exc_analyzer/__init__.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/i18n.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/errors.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/config.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
copying build/lib/exc_analyzer/main.py -> build/bdist.linux-x86_64/wheel/exc_analyzer
running install_egg_info
Copying exc_analyzer.egg-info to build/bdist.linux-x86_64/wheel/exc_analyzer-1.2.1.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/exc_analyzer-1.2.1.dist-info/WHEEL
creating '/home/brgkdm/exc-linux/.pybuild/cpython3_3.12_exc-analyzer/.tmp-ltt9ky0r/exc_analyzer-1.2.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'exc_analyzer/__init__.py'
adding 'exc_analyzer/api.py'
adding 'exc_analyzer/config.py'
adding 'exc_analyzer/constants.py'
adding 'exc_analyzer/errors.py'
adding 'exc_analyzer/exc-analyzer.png'
adding 'exc_analyzer/helpers.py'
adding 'exc_analyzer/i18n.py'
adding 'exc_analyzer/logging_utils.py'
adding 'exc_analyzer/main.py'
adding 'exc_analyzer/preferences.py'
adding 'exc_analyzer/print_utils.py'
adding 'exc_analyzer/commands/__init__.py'
adding 'exc_analyzer/commands/actions_audit.py'
adding 'exc_analyzer/commands/advanced_secrets.py'
adding 'exc_analyzer/commands/analysis.py'
adding 'exc_analyzer/commands/commit_anomaly.py'
adding 'exc_analyzer/commands/content_audit.py'
adding 'exc_analyzer/commands/contrib_impact.py'
adding 'exc_analyzer/commands/dork_scan.py'
adding 'exc_analyzer/commands/file_history.py'
adding 'exc_analyzer/commands/key.py'
adding 'exc_analyzer/commands/scan_secrets.py'
adding 'exc_analyzer/commands/security_score.py'
adding 'exc_analyzer/commands/user_a.py'
adding 'exc_analyzer/commands/user_anomaly.py'
adding 'exc_analyzer/locale/en/messages.json'
adding 'exc_analyzer/locale/tr/messages.json'
adding 'exc_analyzer-1.2.1.dist-info/LICENSE'
adding 'exc_analyzer-1.2.1.dist-info/METADATA'
adding 'exc_analyzer-1.2.1.dist-info/WHEEL'
adding 'exc_analyzer-1.2.1.dist-info/entry_points.txt'
adding 'exc_analyzer-1.2.1.dist-info/top_level.txt'
adding 'exc_analyzer-1.2.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built exc_analyzer-1.2.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /home/brgkdm/exc-linux/.pybuild/cpython3_3.12_exc-analyzer/build; python3.12 -m unittest discover -v 

----------------------------------------------------------------------
Ran 0 tests in 0.000s

NO TESTS RAN
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_auto_install --destdir=debian/exc-analyzer/ -O--buildsystem=pybuild
I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir
   dh_installdocs -O--buildsystem=pybuild
   dh_installchangelogs -O--buildsystem=pybuild
Garbage at end of string in strptime: 
 at /usr/lib/x86_64-linux-gnu/perl/5.38/Time/Piece.pm line 598, <$log1> line 5.
Perhaps a format flag did not match the actual input? at /usr/lib/x86_64-linux-gnu/perl/5.38/Time/Piece.pm line 598, <$log1> line 5.
Garbage at end of string in strptime: 
 at /usr/lib/x86_64-linux-gnu/perl/5.38/Time/Piece.pm line 598, <$log1> line 12.
Perhaps a format flag did not match the actual input? at /usr/lib/x86_64-linux-gnu/perl/5.38/Time/Piece.pm line 598, <$log1> line 12.
Garbage at end of string in strptime: 
 at /usr/lib/x86_64-linux-gnu/perl/5.38/Time/Piece.pm line 598, <$log1> line 18.
Perhaps a format flag did not match the actual input? at /usr/lib/x86_64-linux-gnu/perl/5.38/Time/Piece.pm line 598, <$log1> line 18.
   dh_python3 -O--buildsystem=pybuild
   dh_installsystemduser -O--buildsystem=pybuild
   dh_perl -O--buildsystem=pybuild
   dh_link -O--buildsystem=pybuild
   dh_strip_nondeterminism -O--buildsystem=pybuild
   dh_compress -O--buildsystem=pybuild
   dh_fixperms -O--buildsystem=pybuild
   dh_missing -O--buildsystem=pybuild
   dh_installdeb -O--buildsystem=pybuild
   dh_gencontrol -O--buildsystem=pybuild
   dh_md5sums -O--buildsystem=pybuild
   dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'exc-analyzer' in '../exc-analyzer_1.2.1-1_all.deb'.
 dpkg-genbuildinfo -O../exc-analyzer_1.2.1-1_amd64.buildinfo
 dpkg-genchanges -O../exc-analyzer_1.2.1-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build .
dpkg-buildpackage: info: full upload (original source is included)
exc-analyzer_1.2.1-1_build.log (23,908 bytes)   
exc-analyzer_1.2.1-1_amd64.buildinfo (7,264 bytes)   
Format: 1.0
Source: exc-analyzer
Binary: exc-analyzer
Architecture: all source
Version: 1.2.1-1
Checksums-Md5:
 c1f60089d8975f559f28d8641b354c94 1062 exc-analyzer_1.2.1-1.dsc
 fa8b66405c2bd2871e3ef35ce656e11d 179322 exc-analyzer_1.2.1-1_all.deb
Checksums-Sha1:
 a802fb804676cb3643ef518790fd7d70d082a1a2 1062 exc-analyzer_1.2.1-1.dsc
 d7421ee4549f82c57b7f32ce433bf9cc4d8ec712 179322 exc-analyzer_1.2.1-1_all.deb
Checksums-Sha256:
 07b5f4155abeb66afda6efa5aed53b4eda771470b7175dece166816dc0f4480b 1062 exc-analyzer_1.2.1-1.dsc
 0ed3072ba1d10c6aa9cfba8da59931af847e34ac291cf470946fef5f421d2add 179322 exc-analyzer_1.2.1-1_all.deb
Build-Origin: Ubuntu
Build-Architecture: amd64
Build-Date: Sat, 06 Dec 2025 23:09:55 +0300
Build-Tainted-By:
 merged-usr-via-aliased-dirs
Installed-Build-Depends:
 autoconf (= 2.71-3),
 automake (= 1:1.16.5-1.3ubuntu1),
 autopoint (= 0.21-14ubuntu2),
 autotools-dev (= 20220109.1),
 base-files (= 13ubuntu10.3),
 base-passwd (= 3.6.3build1),
 bash (= 5.2.21-2ubuntu4),
 binutils (= 2.42-4ubuntu2.5),
 binutils-common (= 2.42-4ubuntu2.5),
 binutils-x86-64-linux-gnu (= 2.42-4ubuntu2.5),
 bsdextrautils (= 2.39.3-9ubuntu6.3),
 bsdutils (= 1:2.39.3-9ubuntu6.3),
 build-essential (= 12.10ubuntu1),
 bzip2 (= 1.0.8-5.1build0.1),
 coreutils (= 9.4-3ubuntu6),
 cpp (= 4:13.2.0-7ubuntu1),
 cpp-13 (= 13.3.0-6ubuntu2~24.04),
 cpp-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04),
 cpp-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1),
 dash (= 0.5.12-6ubuntu5),
 debconf (= 1.5.86ubuntu1),
 debhelper (= 13.14.1ubuntu5),
 debianutils (= 5.17build1),
 debugedit (= 1:5.0-5build2),
 dh-autoreconf (= 20),
 dh-python (= 6.20240401),
 dh-strip-nondeterminism (= 1.13.1-1),
 diffutils (= 1:3.10-1build1),
 dpkg (= 1.22.6ubuntu6.5),
 dpkg-dev (= 1.22.6ubuntu6.5),
 dwz (= 0.15-1build6),
 file (= 1:5.45-3build1),
 findutils (= 4.9.0-5build1),
 g++ (= 4:13.2.0-7ubuntu1),
 g++-13 (= 13.3.0-6ubuntu2~24.04),
 g++-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04),
 g++-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1),
 gawk (= 1:5.2.1-2build3),
 gcc (= 4:13.2.0-7ubuntu1),
 gcc-13 (= 13.3.0-6ubuntu2~24.04),
 gcc-13-base (= 13.3.0-6ubuntu2~24.04),
 gcc-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04),
 gcc-14-base (= 14.2.0-4ubuntu2~24.04),
 gcc-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1),
 gettext (= 0.21-14ubuntu2),
 gettext-base (= 0.21-14ubuntu2),
 grep (= 3.11-4build1),
 groff-base (= 1.23.0-3build2),
 gzip (= 1.12-1ubuntu3.1),
 hostname (= 3.23+nmu2ubuntu2),
 init-system-helpers (= 1.66ubuntu1),
 install-info (= 7.1-3build2),
 intltool-debian (= 0.35.0+20060710.6),
 libacl1 (= 2.3.2-1build1.1),
 libarchive-zip-perl (= 1.68-1),
 libasan8 (= 14.2.0-4ubuntu2~24.04),
 libatomic1 (= 14.2.0-4ubuntu2~24.04),
 libattr1 (= 1:2.5.2-1build1.1),
 libaudit-common (= 1:3.1.2-2.1build1.1),
 libaudit1 (= 1:3.1.2-2.1build1.1),
 libbinutils (= 2.42-4ubuntu2.5),
 libblkid1 (= 2.39.3-9ubuntu6.3),
 libbz2-1.0 (= 1.0.8-5.1build0.1),
 libc-bin (= 2.39-0ubuntu8.6),
 libc-dev-bin (= 2.39-0ubuntu8.6),
 libc6 (= 2.39-0ubuntu8.6),
 libc6-dev (= 2.39-0ubuntu8.6),
 libcap-ng0 (= 0.8.4-2build2),
 libcap2 (= 1:2.66-5ubuntu2.2),
 libcc1-0 (= 14.2.0-4ubuntu2~24.04),
 libcrypt-dev (= 1:4.4.36-4build1),
 libcrypt1 (= 1:4.4.36-4build1),
 libctf-nobfd0 (= 2.42-4ubuntu2.5),
 libctf0 (= 2.42-4ubuntu2.5),
 libdb5.3t64 (= 5.3.28+dfsg2-7),
 libdebconfclient0 (= 0.271ubuntu3),
 libdebhelper-perl (= 13.14.1ubuntu5),
 libdpkg-perl (= 1.22.6ubuntu6.5),
 libdw1t64 (= 0.190-1.1ubuntu0.1),
 libelf1t64 (= 0.190-1.1ubuntu0.1),
 libexpat1 (= 2.6.1-2ubuntu0.3),
 libffi8 (= 3.4.6-1build1),
 libfile-stripnondeterminism-perl (= 1.13.1-1),
 libgcc-13-dev (= 13.3.0-6ubuntu2~24.04),
 libgcc-s1 (= 14.2.0-4ubuntu2~24.04),
 libgcrypt20 (= 1.10.3-2build1),
 libgdbm-compat4t64 (= 1.23-5.1build1),
 libgdbm6t64 (= 1.23-5.1build1),
 libgmp10 (= 2:6.3.0+dfsg-2ubuntu6.1),
 libgomp1 (= 14.2.0-4ubuntu2~24.04),
 libgpg-error0 (= 1.47-3build2.1),
 libgprofng0 (= 2.42-4ubuntu2.5),
 libhwasan0 (= 14.2.0-4ubuntu2~24.04),
 libicu74 (= 74.2-1ubuntu3.1),
 libisl23 (= 0.26-3build1.1),
 libitm1 (= 14.2.0-4ubuntu2~24.04),
 libjansson4 (= 2.14-2build2),
 liblsan0 (= 14.2.0-4ubuntu2~24.04),
 liblz4-1 (= 1.9.4-1build1.1),
 liblzma5 (= 5.6.1+really5.4.5-1ubuntu0.2),
 libmagic-mgc (= 1:5.45-3build1),
 libmagic1t64 (= 1:5.45-3build1),
 libmd0 (= 1.1.0-2build1.1),
 libmount1 (= 2.39.3-9ubuntu6.3),
 libmpc3 (= 1.3.1-1build1.1),
 libmpfr6 (= 4.2.1-1build1.1),
 libncursesw6 (= 6.4+20240113-1ubuntu2),
 libpam-modules (= 1.5.3-5ubuntu5.4),
 libpam-modules-bin (= 1.5.3-5ubuntu5.4),
 libpam-runtime (= 1.5.3-5ubuntu5.4),
 libpam0g (= 1.5.3-5ubuntu5.4),
 libpcre2-8-0 (= 10.42-4ubuntu2.1),
 libperl5.38t64 (= 5.38.2-3.2ubuntu0.2),
 libpipeline1 (= 1.5.7-2),
 libpython3-stdlib (= 3.12.3-0ubuntu2.1),
 libpython3.12-minimal (= 3.12.3-1ubuntu0.7),
 libpython3.12-stdlib (= 3.12.3-1ubuntu0.7),
 libquadmath0 (= 14.2.0-4ubuntu2~24.04),
 libreadline8t64 (= 8.2-4build1),
 libseccomp2 (= 2.5.5-1ubuntu3.1),
 libselinux1 (= 3.5-2ubuntu2.1),
 libsframe1 (= 2.42-4ubuntu2.5),
 libsigsegv2 (= 2.14-1ubuntu2),
 libsmartcols1 (= 2.39.3-9ubuntu6.3),
 libsqlite3-0 (= 3.45.1-1ubuntu2.4),
 libssl3t64 (= 3.0.13-0ubuntu3.5),
 libstdc++-13-dev (= 13.3.0-6ubuntu2~24.04),
 libstdc++6 (= 14.2.0-4ubuntu2~24.04),
 libsub-override-perl (= 0.10-1),
 libsystemd0 (= 255.4-1ubuntu8.10),
 libtinfo6 (= 6.4+20240113-1ubuntu2),
 libtool (= 2.4.7-7build1),
 libtsan2 (= 14.2.0-4ubuntu2~24.04),
 libubsan1 (= 14.2.0-4ubuntu2~24.04),
 libuchardet0 (= 0.0.8-1build1),
 libudev1 (= 255.4-1ubuntu8.10),
 libunistring5 (= 1.1-2build1.1),
 libuuid1 (= 2.39.3-9ubuntu6.3),
 libxml2 (= 2.9.14+dfsg-1.3ubuntu3.6),
 libzstd1 (= 1.5.5+dfsg2-2build1.1),
 linux-libc-dev (= 6.8.0-88.89),
 login (= 1:4.13+dfsg1-4ubuntu3.2),
 lto-disabled-list (= 47),
 m4 (= 1.4.19-4build1),
 make (= 4.3-4.1build2),
 man-db (= 2.12.0-4build2),
 mawk (= 1.3.4.20240123-1build1),
 media-types (= 10.1.0),
 ncurses-base (= 6.4+20240113-1ubuntu2),
 ncurses-bin (= 6.4+20240113-1ubuntu2),
 netbase (= 6.4),
 patch (= 2.7.6-7build3),
 perl (= 5.38.2-3.2ubuntu0.2),
 perl-base (= 5.38.2-3.2ubuntu0.2),
 perl-modules-5.38 (= 5.38.2-3.2ubuntu0.2),
 po-debconf (= 1.0.21+nmu1),
 pybuild-plugin-pyproject (= 6.20240401),
 python3 (= 3.12.3-0ubuntu2.1),
 python3-all (= 3.12.3-0ubuntu2.1),
 python3-build (= 1.0.3-2),
 python3-importlib-metadata (= 4.12.0-1),
 python3-installer (= 0.7.0+dfsg1-2),
 python3-minimal (= 3.12.3-0ubuntu2.1),
 python3-more-itertools (= 10.2.0-1),
 python3-packaging (= 24.0-1),
 python3-pkg-resources (= 68.1.2-2ubuntu1.2),
 python3-pyproject-hooks (= 1.0.0-2),
 python3-setuptools (= 68.1.2-2ubuntu1.2),
 python3-toml (= 0.10.2-1),
 python3-typing-extensions (= 4.10.0-1),
 python3-wheel (= 0.42.0-2),
 python3-zipp (= 1.0.0-6ubuntu0.1),
 python3.12 (= 3.12.3-1ubuntu0.7),
 python3.12-minimal (= 3.12.3-1ubuntu0.7),
 readline-common (= 8.2-4build1),
 rpcsvc-proto (= 1.4.2-0ubuntu7),
 sed (= 4.9-2build1),
 sensible-utils (= 0.0.22),
 sysvinit-utils (= 3.08-6ubuntu3),
 tar (= 1.35+dfsg-3build1),
 tzdata (= 2025b-0ubuntu0.24.04.1),
 util-linux (= 2.39.3-9ubuntu6.3),
 xz-utils (= 5.6.1+really5.4.5-1ubuntu0.2),
 zlib1g (= 1:1.3.dfsg-3.1ubuntu2.1)
Environment:
 DEB_BUILD_OPTIONS="parallel=12"
 DEB_BUILD_PROFILES="noudeb"
 LANG="C.UTF-8"
 SOURCE_DATE_EPOCH="1765062900"
exc-analyzer_1.2.1-1_amd64.changes (1,883 bytes)   
Format: 1.8
Date: Sat, 06 Dec 2025 23:15:00 +0000
Source: exc-analyzer
Binary: exc-analyzer
Built-For-Profiles: noudeb
Architecture: source all
Version: 1.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: EXC Team <[email protected]>
Changed-By: EXC Team <[email protected]>
Description:
 exc-analyzer - GitHub security auditing and intelligence CLI
Changes:
 exc-analyzer (1.2.1-1) unstable; urgency=medium
 .
   * Rebuild packages and PyPI upload to ensure CLI reports 1.2.1.
Checksums-Sha1:
 a802fb804676cb3643ef518790fd7d70d082a1a2 1062 exc-analyzer_1.2.1-1.dsc
 5e8610a2b4e6557148c791e40d7c5e2c5b8c7342 923075 exc-analyzer_1.2.1.orig.tar.gz
 0caf5a05d966240e7e26c96c0aeee1f50320a849 1912 exc-analyzer_1.2.1-1.debian.tar.xz
 d7421ee4549f82c57b7f32ce433bf9cc4d8ec712 179322 exc-analyzer_1.2.1-1_all.deb
 373ea7e30a4555f6da7b17a94183134322a0d8e4 7264 exc-analyzer_1.2.1-1_amd64.buildinfo
Checksums-Sha256:
 07b5f4155abeb66afda6efa5aed53b4eda771470b7175dece166816dc0f4480b 1062 exc-analyzer_1.2.1-1.dsc
 b2843b2620126f05236e3e33a294f2edbca1e58f44bea614ba4be5719007b5b9 923075 exc-analyzer_1.2.1.orig.tar.gz
 9045bdf120159a83dcdbffa61e45b201233d4b1077128562e7c5f1281e91c3c5 1912 exc-analyzer_1.2.1-1.debian.tar.xz
 0ed3072ba1d10c6aa9cfba8da59931af847e34ac291cf470946fef5f421d2add 179322 exc-analyzer_1.2.1-1_all.deb
 675019745f8532bed9dd4354a2528622971d9639024f87cb7eff48c38b5828c5 7264 exc-analyzer_1.2.1-1_amd64.buildinfo
Files:
 c1f60089d8975f559f28d8641b354c94 1062 utils optional exc-analyzer_1.2.1-1.dsc
 f17662b275471dd3258ae92d7a786a9d 923075 utils optional exc-analyzer_1.2.1.orig.tar.gz
 769f4e89c6b8dcb57eeb41b89c691d29 1912 utils optional exc-analyzer_1.2.1-1.debian.tar.xz
 fa8b66405c2bd2871e3ef35ce656e11d 179322 utils optional exc-analyzer_1.2.1-1_all.deb
 a6139dc14708dc938e6f022d106c11a0 7264 utils optional exc-analyzer_1.2.1-1_amd64.buildinfo

Activities

brgkdm

brgkdm

2025-12-06 20:30

reporter   ~0020992

Please excuse me if the "or rebuild:" text is capitalized by mistake. Thank you.

Issue History

Date Modified Username Field Change
2025-12-06 20:26 brgkdm New Issue
2025-12-06 20:26 brgkdm File Added: exc-analyzer_1.2.1-1_build.log
2025-12-06 20:26 brgkdm File Added: exc-analyzer_1.2.1-1_amd64.buildinfo
2025-12-06 20:26 brgkdm File Added: exc-analyzer_1.2.1-1_amd64.changes
2025-12-06 20:30 brgkdm Note Added: 0020992