Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Tags: yyhuni/xingrin

Tags

v1.5.12-dev

Toggle v1.5.12-dev's commit message
feat(nuclei): support configurable Nuclei templates repository with G…

…itee mirror

- Add NUCLEI_TEMPLATES_REPO_URL setting to allow runtime configuration of template repository URL
- Refactor install.sh mirror parameter handling to use boolean flag instead of URL string
- Replace hardcoded GitHub repository URL with Gitee mirror option for faster downloads in mainland China
- Update environment variable configuration to persist Nuclei repository URL in .env file
- Improve shell script variable quoting and conditional syntax for better reliability
- Simplify mirror detection logic by using USE_MIRROR boolean flag throughout installation process
- Add support for automatic Gitee mirror selection when --mirror flag is enabled

v1.5.11-dev

Toggle v1.5.11-dev's commit message
fix(task_distributor): adjust high load wait parameters and improve t…

…imeout handling

- Increase high load wait interval from 60 to 120 seconds (2 minutes)
- Increase max retries from 10 to 60 to support up to 2 hours total wait time
- Improve timeout message to show actual wait duration in minutes
- Remove duplicate return statement in worker selection logic
- Update notification message to reflect new wait parameters (2 minutes check interval, 2 hours max wait)
- Clean up trailing whitespace in task_distributor.py
- Remove redundant error message from install.sh about missing/incorrect image versions
- Better handling of high load scenarios with clearer logging and user communication

v1.5.10-dev

Toggle v1.5.10-dev's commit message
perf(screenshot): optimize memory usage and add URL collection fallba…

…ck logic

- Add iterator(chunk_size=50) to ScreenshotSnapshot query to prevent BinaryField data caching and reduce memory consumption
- Implement fallback logic in URL collection: WebSite → HostPortMapping → Default URL with priority handling
- Update _collect_urls_from_provider to return tuple with data source information for better logging and debugging
- Add detailed logging to track which data source was used during URL collection
- Improve code documentation with clear return type hints and fallback priority explanation
- Prevents memory spikes when processing large screenshot datasets with binary image data

v1.5.9-dev

Toggle v1.5.9-dev's commit message
fix(vuln_scan): use tool-specific parameter names for endpoint scanning

- Add conditional logic to use "input_file" parameter for nuclei tool
- Use "endpoints_file" parameter for other scanning tools
- Improve compatibility with different vulnerability scanning tools
- Ensure correct parameter naming based on tool requirements

v1.5.8

Toggle v1.5.8's commit message
chore: bump version to v1.5.8

v1.5.8-dev

Toggle v1.5.8-dev's commit message
fix(vuln_scan): use tool-specific parameter names for endpoint scanning

- Add conditional logic to use "input_file" parameter for nuclei tool
- Use "endpoints_file" parameter for other scanning tools
- Improve compatibility with different vulnerability scanning tools
- Ensure correct parameter naming based on tool requirements

v1.5.7

Toggle v1.5.7's commit message
feat(engine): add --force-sub flag for selective engine config updates

- Add --force-sub command flag to init_default_engine management command
- Allow updating only sub-engines while preserving user-customized full scan config
- Update docker/scripts/init-data.sh to always update full scan engine configuration
- Change docker/server/start.sh to use --force flag for initial engine setup
- Improve update.sh with better logging functions and formatted output
- Add color-coded log functions (log_step, log_ok, log_info, log_warn, log_error)
- Enhance update.sh UI with better visual formatting and warning messages
- Refactor error messages and user prompts for improved clarity
- This enables safer upgrades by preserving custom full scan configurations while updating sub-engines

v1.5.7-dev

Toggle v1.5.7-dev's commit message
chore: improve version detection and update deployment configuration

- Update version detection to support IMAGE_TAG environment variable for Docker containers
- Add fallback mechanism to check multiple version file paths (/app/VERSION and project root)
- Add IMAGE_TAG environment variable to docker-compose.dev.yml and docker-compose.yml
- Fix frontend access URL in start.sh to include correct port (8083)
- Update upgrade warning message in update.sh to recommend fresh installation with latest code
- Improve robustness of version retrieval with better error handling for missing files

v1.5.6-dev

Toggle v1.5.6-dev's commit message
feat(notifications): add WeChat Work (WeChat Enterprise) notification…

… support

- Add wecom notification channel configuration to mock notification settings
- Initialize wecom with disabled state and empty webhook URL by default
- Update notification settings response to include wecom configuration
- Enable WeChat Work as an alternative notification channel alongside Discord

v1.5.5-dev

Toggle v1.5.5-dev's commit message
增加企业微信