github-actions[bot]
104513f72b
Update version to v1.4.125 and commit
v1.4.125
2024-12-22 14:53:17 +00:00
Eugen Eisler
e434999802
Merge pull request #1222 from wmahfoudh/fix-cross-filesystem-move
...
Fix cross-filesystem file move in to_pdf plugin (issue 1221)
2024-12-22 15:52:13 +01:00
Walid
fce06b5294
Fix cross-filesystem file move in to_pdf plugin (issue 1221)
2024-12-22 13:58:45 +04:00
github-actions[bot]
6d00405eb6
Update version to v1.4.124 and commit
v1.4.124
2024-12-21 14:01:47 +00:00
Eugen Eisler
65285fdef0
Merge pull request #1215 from infosecwatchman/main
...
Add Endpoints to facilitate Ollama based chats
2024-12-21 15:00:52 +01:00
Eugen Eisler
89edd7152a
Merge pull request #1214 from iliajie/fix/patterns-translate
...
Fix the typo in the sentence
2024-12-21 14:59:48 +01:00
Eugen Eisler
5527dc8db5
Merge pull request #1213 from AnirudhG07/main
...
Spelling Fixes
2024-12-21 14:59:21 +01:00
github-actions[bot]
ae18e9d1c7
Update version to v1.4.123 and commit
v1.4.123
2024-12-20 11:17:36 +00:00
Eugen Eisler
76d18e2f04
Merge pull request #1208 from mattjoyce/fix/yaml-config
...
Fix: Issue with the custom message and added example config file.
2024-12-20 12:16:33 +01:00
InfosecWatchman
103388ecec
Add Endpoints to facilitate Ollama based chats
...
Add Endpoints to facilitate Ollama based chats.
Built to use with Open WebUI
2024-12-19 16:14:51 -05:00
Ilia Ross
53ea7ab126
Fix the typo in the sentence
2024-12-19 12:26:44 +02:00
AnirudhG07
b008d17b6e
Spelling fixes in create_quiz pattern
2024-12-19 13:52:25 +05:30
AnirudhG07
2ba294f4d6
Spelling fix in READEME
2024-12-19 13:50:06 +05:30
AnirudhG07
a7ed257fe3
Spelling fixes in patterns
2024-12-19 13:38:37 +05:30
Daniel Miessler
1ce5bd4447
Trying an XML-based Markdown converter pattern.
2024-12-17 14:13:45 -08:00
Daniel Miessler
634cd3f484
Trying an XML-based Markdown converter pattern.
2024-12-17 14:08:54 -08:00
Matt Joyce
8f4aab4f61
Fix: Issue with the custom message and added example config file.
2024-12-16 20:44:05 +11:00
github-actions[bot]
12284ad3db
Update version to v1.4.122 and commit
v1.4.122
2024-12-14 15:02:50 +00:00
Eugen Eisler
f180e8fc6b
Merge pull request #1201 from mattjoyce/feature/config-yaml
...
feat: Add YAML configuration support
2024-12-14 20:31:42 +05:30
Matt Joyce
89153dd235
feat: Add YAML configuration support
...
Add support for persistent configuration via YAML files. Users can now specify
common options in a config file while maintaining the ability to override with
CLI flags. Currently supports core options like model, temperature, and pattern
settings.
- Add --config flag for specifying YAML config path
- Support standard option precedence (CLI > YAML > defaults)
- Add type-safe YAML parsing with reflection
- Add tests for YAML config functionality
2024-12-14 14:37:12 +11:00
github-actions[bot]
aa2881f3c2
Update version to v1.4.121 and commit
v1.4.121
2024-12-13 21:17:35 +00:00
Eugen Eisler
82379ee6ec
Merge pull request #1200 from mattjoyce/bugfix/1157-inputvars
...
Fix: Mask input token to prevent var substitution in patterns
2024-12-14 02:46:38 +05:30
Matt Joyce
e795055d13
Fix: Mask input token to prevent var substitution in patterns
2024-12-14 06:57:53 +11:00
Daniel Miessler
5b6d7e27b6
Added new instruction trick.
2024-12-11 13:54:33 -08:00
github-actions[bot]
c6dc13ef7f
Update version to v1.4.120 and commit
v1.4.120
2024-12-10 12:23:12 +00:00
Eugen Eisler
7e6a760623
Merge pull request #1189 from mattjoyce/bugfix/1157-inputvars
...
Add --input-has-vars flag to control variable substitution in input
2024-12-10 17:52:16 +05:30
Matt Joyce
01519d7486
Add --input-has-vars flag to control variable substitution in input
...
- Add InputHasVars field to ChatRequest struct
- Only process template variables in user input when flag is set
- Fixes issue with Ansible/Jekyll templates that use {{var}} syntax
This change makes template variable substitution in user input opt-in
via the --input-has-vars flag, preserving literal curly braces by
default.
2024-12-10 18:49:18 +11:00
Eugen Eisler
f5f50cc4c9
Merge pull request #1182 from jessefmoore/main
...
analyze_risk pattern
2024-12-07 23:57:01 +01:00
Jesse Moore
9226e95d18
analyze_risk pattern
...
Created a pattern to analyze 3rd party vendor risk.
2024-12-07 11:48:00 -08:00
github-actions[bot]
2d8b46b878
Update version to v1.4.119 and commit
v1.4.119
2024-12-07 11:24:51 +00:00
Eugen Eisler
fbd6083079
Merge pull request #1181 from mattjoyce/bugfix/1169-symlinks
...
Bugfix/1169 symlinks
2024-12-07 12:23:53 +01:00
Matt Joyce
0320e17652
Revert "Update version to v..1 and commit"
...
This reverts commit ec5ed689bb .
2024-12-07 19:14:20 +11:00
Matt Joyce
09fb913279
Fix #1169 : Add robust handling for paths and symlinks in GetAbsolutePath
2024-12-07 19:04:39 +11:00
github-actions[bot]
ec5ed689bb
Update version to v..1 and commit
2024-12-07 03:58:53 +00:00
github-actions[bot]
43ca0dccf7
Update version to v1.4.118 and commit
v1.4.118
2024-12-05 09:34:13 +00:00
Eugen Eisler
fcfcf55610
Merge pull request #1174 from mattjoyce/curly-brace-templates
...
Curly brace templates
2024-12-05 10:33:16 +01:00
Eugen Eisler
188235efc5
Merge pull request #1179 from sluosapher/main
...
added a new pattern create_newsletter_entry
2024-12-05 10:32:23 +01:00
Song Luo
fdd1d614b2
added a new pattern create_newsletter_entry
2024-12-03 20:05:25 -05:00
Matt Joyce
fc67dea243
fixed : if there is no stdin, then a nil message was passed to pattern.go resulting in segfault.
...
now we make user input ' ', before processing.
2024-12-03 13:33:45 +11:00
Matt Joyce
efd363d5fb
Revert "Fix pattern file usage without stdin"
...
This reverts commit 744ec0824b .
2024-12-03 13:33:45 +11:00
Matt Joyce
a7d6de1661
Fix pattern file usage without stdin
...
When using pattern files with variables but no stdin input, ensure proper
template processing by initializing an empty message. This allows patterns
like:
./fabric -p pattern.txt -v=name:value
to work without requiring stdin input, while maintaining compatibility
with existing stdin usage:
echo "input" | ./fabric -p pattern.txt -v=name:value
Changes:
- Add empty message initialization in BuildSession when Message is nil
- Remove redundant template processing of message content
- Let pattern processing handle all template resolution
This simplifies the template processing flow while supporting both
stdin and non-stdin use cases.
2024-12-03 13:33:40 +11:00
github-actions[bot]
c0ade48648
Update version to v1.4.117 and commit
v1.4.117
2024-11-30 19:45:48 +00:00
Eugen Eisler
7fd4fa4742
fix: close #1173
2024-11-30 20:44:31 +01:00
github-actions[bot]
41b2e66c5c
Update version to v1.4.116 and commit
v1.4.116
2024-11-28 18:34:53 +00:00
Eugen Eisler
ed657383fb
chore: cleanup style
2024-11-28 19:34:07 +01:00
github-actions[bot]
4d5d8d8b30
Update version to v1.4.115 and commit
v1.4.115
2024-11-28 17:39:30 +00:00
Eugen Eisler
e9a75528ab
chore: cleanup style
2024-11-28 18:36:01 +01:00
Eugen Eisler
c5ec4b548a
fix: use the custom message and then piped one
2024-11-27 14:10:19 +01:00
Eugen Eisler
8e87529638
fix: use the custom message and then piped one
2024-11-27 14:10:18 +01:00
xssdoctor
ca33208fa1
Merge pull request #1168 from johnconnor-sec/main
2024-11-26 19:19:45 -05:00